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

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构建系统,使用时需要现有《乐高岛》的副本,目前发布的构建版本主要供开发者使用。