github_trending_2025-06-24

1. HarbourMasters/SpaghettiKart

SpaghettiKart是基于N64游戏《马里奥赛车64》的开源重制项目,支持Windows/Linux/Switch多平台。项目使用C/C++开发,提供DX11/OpenGL/Metal多图形后端支持,允许玩家通过自定义.o2r文件修改游戏资源。需要用户提供原版ROM文件,适合怀旧游戏开发者和模组爱好者。


2. isledecomp/isle-portable

LEGO Island便携版项目基于反编译代码,旨在实现1997年经典游戏的多平台兼容性,保留原版体验。使用SDL3等跨平台库替换Windows专用组件,支持Windows/Linux/macOS/Web。技术亮点包括CMake构建系统和模块化库替换策略,适合怀旧游戏开发者和跨平台移植研究者。


3. typst/typst

Typst是一款基于标记的排版系统,兼具LaTeX的强大功能和易用性。它提供内置标记语法、灵活脚本系统、数学公式排版和参考文献管理,编译速度快且错误提示友好。适用于学术写作和技术文档排版,特别适合需要高效排版但不愿学习复杂LaTeX的用户。其增量编译和组合式设计显著提升效率。


4. voideditor/void

Void是一款开源的代码编辑器,作为Cursor的替代方案,支持AI代理操作代码库、可视化变更记录,并能本地托管任意模型。其技术亮点在于直接对接AI服务商且不保留用户数据,基于VS Code代码库开发,适合开发者进行安全高效的AI辅助编程。


5. kortix-ai/suna

Suna是一款开源通用AI助手,通过自然对话帮助用户完成现实任务。它整合了浏览器自动化、文件管理、网页爬取、命令行执行等能力,支持研究分析、数据提取、工作流自动化等场景。采用Python/FastAPI后端和Next.js前端,支持多LLM集成,提供隔离的Docker执行环境,适合需要智能自动化辅助的技术团队和个人使用。


6. x1xhlol/system-prompts-and-models-of-ai-tools

该项目收集整理了包括Cursor、Devin、Replit Agent等10余款主流AI工具的系统提示词和内部模型,总计超过7000行代码。核心价值在于为开发者提供这些商业AI产品的底层提示工程参考,可用于研究AI系统设计或优化自有模型。技术亮点在于独家获取了多个未公开的官方提示词,并包含开源项目对比分析。适用于AI开发者、提示工程师及安全研究人员。


7. ghostty-org/ghostty

Ghostty是一款跨平台终端模拟器,兼具高性能、丰富功能和原生UI体验。采用Zig语言开发,支持Metal/OpenGL硬件加速渲染,在保持标准兼容性的同时提供多窗口、分屏等高级功能。其独特之处在于提供libghostty库,可嵌入第三方应用。适用于开发者替代传统终端,尤其适合追求性能与功能平衡的技术用户。


8. microsoft/edit

微软开源的Edit编辑器致敬经典MS-DOS Editor,采用现代界面和类似VS Code的输入控制。基于Rust开发,支持跨平台运行,提供简单易用的文本编辑功能,特别适合不熟悉终端的用户。可选ICU库支持增强搜索替换功能,可通过WinGet一键安装。


9. localsend/localsend

LocalSend是一款开源跨平台文件传输工具,无需互联网即可通过本地网络安全共享文件和消息。采用REST API和HTTPS加密技术,支持Windows/macOS/Linux/Android/iOS多平台,比依赖第三方服务器的方案更快速可靠。适合团队协作、离线环境传输等场景。


10. microsoft/Web-Dev-For-Beginners

微软推出的12周Web开发入门课程,包含24节实践课,涵盖JavaScript、HTML、CSS核心技能。通过构建虚拟植物园、打字游戏、浏览器扩展等项目,结合测验和讨论,采用项目驱动教学法。适合零基础学习者,提供在线环境支持,包含最新生成式AI内容扩展。