2025-06-24 Github热门仓库
2025-06-24 Github热门仓库
一、microsoft / edit
1. 简介
该仓库是一个简单的编辑器,向经典的MS - DOS编辑器致敬,但拥有现代界面和类似于VS Code的输入控件,目标是为不太熟悉终端的用户提供一个易于使用的编辑器。
2. 开发语言
Rust
3. 安装与构建
- 安装:可从Releases页面下载二进制文件,Windows系统还可以使用WinGet安装:
winget install Microsoft.Edit
- 构建:
- 安装Rust并安装nightly工具链:
rustup install nightly
或设置环境变量RUSTC_BOOTSTRAP = 1
- 克隆仓库,进行发布版本构建:
cargo build --config .cargo/release.toml --release
- 安装Rust并安装nightly工具链:
4. 注意事项
- 包命名:规范的可执行文件名为 “edit”,替代名称为 “msedit”,建议避免使用 “ms - edit” 这样的名称,可能的话分配 “edit” 别名。
- ICU库名:项目可选依赖ICU库用于搜索和替换功能,需根据实际情况设置环境变量。
二、voideditor / void
1. 简介
Void是开源的Cursor替代方案,可在代码库上使用AI代理,检查点和可视化更改,并可本地托管任何模型或主机,且不会保留用户数据。
2. 开发语言
TypeScript
3. 贡献与支持
- 贡献:可查看项目看板开始工作,也可参考
HOW_TO_CONTRIBUTE
,还可参加Discord频道的每周会议。 - 支持:可在Discord服务器联系,或通过邮箱
[email protected]
联系。
三、ghostty - org / ghostty
1. 简介
Ghostty是一个快速、功能丰富且跨平台的终端模拟器,使用平台原生UI和GPU加速。
2. 开发语言
Zig
3. 特点
- 性能:渲染使用多渲染器架构,IO有专用线程,在性能上与其他高性能终端模拟器相当且功能更丰富。
- 功能:支持多窗口、标签和分割等丰富的窗口功能,有跨平台的嵌入式终端库
libghostty
。
4. 开发
- 依赖:从Git仓库构建在Linux上需要额外依赖
blueprint - compiler
,macOS用户无需额外依赖。 - 命令:使用
zig build - Dapp - runtime = glfw run
进行快速开发,zig build test
运行单元测试等。
四、kortix - ai / suna
1. 简介
Suna是一个完全开源的AI助手,可通过自然对话帮助用户完成研究、数据分析等现实世界任务。
2. 开发语言
TypeScript
3. 架构
由后端API(Python/FastAPI)、前端(Next.js/React)、代理Docker和Supabase数据库四个主要组件组成。
4. 使用场景
包括竞争对手分析、VC列表获取、候选人查找、公司旅行规划等多种场景。
5. 自托管
可使用综合设置向导在自己的基础设施上自托管,设置过程包括配置Supabase项目、Redis、Daytona等。
五、x1xhlol / system - prompts - and - models - of - ai - tools
1. 简介
包含FULL v0、Cursor、Manus等多种AI工具的系统提示和AI模型。
2. 内容
有超过7000多行关于其结构和功能的见解,包含多个工具的文件夹和开源提示文件夹。
3. 注意事项
不再使用GitHub问题进行路线图和反馈,可访问相关页面分享建议和跟踪即将推出的功能。
六、typst / typst
1. 简介
Typst是一个基于标记的排版系统,功能强大且易于学习,旨在与LaTeX的功能相匹配,同时更易于使用。
2. 开发语言
Rust
3. 特点
- 设计原则:通过一致性实现简单性,通过可组合性实现强大功能,通过增量性实现高性能。
- 功能:有内置标记、灵活函数、脚本系统、数学排版、参考文献管理等功能。
4. 安装与使用
- 安装:可从发布页面获取源文件和预构建二进制文件,也可通过包管理器、Docker等方式安装。
- 使用:使用
typst compile
编译文件,typst watch
监听文件变化自动重新编译等。
七、HarbourMasters / SpaghettiKart
1. 简介
该项目是对《乐高卡丁车》的一个可移植版本开发,目前正在寻找C或C++程序员开发可滚动菜单。
2. 开发语言
C
3. 启动
需要提供支持的游戏ROM(仅支持美国版),验证ROM为 .z64
格式,从发布页面下载项目,生成O2R文件后即可游玩。
4. 配置
可在设置菜单更改图形后端,自定义资产需放在 mods
文件夹。
八、microsoft / Web - Dev - For - Beginners
1. 简介
由微软云倡导者提供的为期12周的Web开发基础课程,通过实践项目深入学习JavaScript、CSS和HTML。
2. 开发语言
JavaScript
3. 课程内容
包括编程基础、GitHub使用、可访问性、JavaScript数据类型等24个课程。
4. 环境设置
可在Codespace或本地使用文本编辑器运行课程,需创建自己的仓库副本。
九、comfyanonymous / ComfyUI
1. 简介
ComfyUI是最强大且模块化的扩散模型GUI、API和后端,具有图形/节点界面。
2. 开发语言
Python
3. 特点
- 功能:支持多种图像、视频、音频、3D模型,有异步队列系统、智能内存管理等优化。
- 使用:可通过桌面应用、Jupyter Notebook、
comfy - cli
或手动安装使用。
4. 安装
不同操作系统和GPU类型有不同的安装步骤,需安装依赖并根据情况配置模型路径。
十、localsend / localsend
1. 简介
LocalSend是一个开源的跨平台替代AirDrop的应用,可在本地网络安全共享文件和消息,无需互联网连接。
2. 开发语言
Dart
3. 特点
使用REST API和HTTPS加密,数据安全传输,支持多种操作系统。
4. 安装与使用
可从应用商店或包管理器下载,需配置防火墙允许通信,可创建 settings.json
文件使用便携模式。
十一、isle decomp / isle - portable
1. 简介
这是《乐高岛》(1997)的可移植版本,基于反编译项目,目标是实现代码跨平台兼容。
2. 开发语言
C++
3. 现状
正在积极支持更多平台,需用平台独立的替代库替换Windows专用库。
4. 构建与使用
使用CMake构建系统,使用时需要现有《乐高岛》的副本,目前发布的构建版本主要供开发者使用。