GitHub Trending
1. EbookFoundation/free-programming-books
全球最大免费编程学习资源库,收录多语言编程书籍和教程,支持按编程语言和主题分类检索。该项目由社区协作维护,提供网站搜索功能,适合开发者免费获取学习资料,降低编程学习门槛。
2. TheAlgorithms/Python
Python算法大全项目收录了各类算法的Python实现,主要用于教学目的。该项目涵盖数据结构、机器学习、数学计算等领域的经典算法代码,所有实现均采用纯Python编写并遵循标准化代码规范。适合算法学习者参考实现原理,也可作为开发者的代码示例库,但需注意其性能可能低于标准库实现。
3. karpathy/micrograd
微型自动微分引擎,实现基于动态构建DAG的反向传播算法,上层提供类PyTorch API的神经网络库。核心代码仅150行,支持标量运算和二元分类任务,通过可视化工具展示计算图结构。专为教学场景设计,帮助开发者直观理解深度学习底层原理。
4. x1xhlol/system-prompts-and-models-of-ai-tools
该项目收集整理了30余款主流AI开发工具的系统提示词与模型配置,涵盖Devin、Cursor、VSCode Copilot等知名工具。通过分析3万行核心代码,为开发者提供构建可靠AI智能体的参考实现,助力快速理解各工具的内部工作机制与最佳实践。
5. huggingface/chat-ui
基于SvelteKit的开源聊天界面,专为LLM设计。支持OpenAI兼容API,集成MongoDB存储聊天记录,提供Docker容器化部署。特色功能包括客户端智能路由选择模型,可定制主题界面,适用于快速构建企业级AI对话应用。
6. DrewThomasson/ebook2audiobook
基于XTTSv2等先进语音合成技术,将电子书转换为带章节结构的有声书,支持1100多种语言和语音克隆功能。具备GPU加速能力,提供Web图形界面,适用于无障碍阅读、语言学习等场景,最低仅需4GB内存即可运行。
7. anthropics/claude-cookbooks
Claude官方代码示例库,提供Python实现的实用开发指南。涵盖文本分类、RAG增强生成、多模态视觉处理等核心能力,集成工具调用与第三方服务。包含可直接复用的代码片段,帮助开发者快速构建基于Claude的AI应用。
8. huggingface/lerobot
Hugging Face推出的机器人AI开源库,提供端到端学习模型、数据集和工具链。支持模仿学习与强化学习,包含预训练模型和真实演示数据,可快速部署到低成本机器人硬件。显著降低机器人开发门槛,适用于研究者和开发者快速构建智能机器人应用。
9. SagerNet/sing-box
sing-box是一个通用代理平台,提供灵活的网络代理解决方案。支持多种协议和自定义配置,适用于开发者和技术团队构建安全的网络连接环境。其核心优势在于模块化设计和跨平台兼容性,可满足复杂场景下的代理需求。
10. basecamp/omarchy
Omarchy是一款基于Hyprland的Arch Linux自动化配置工具,通过单条命令即可将全新系统部署为现代化的Web开发环境。项目预置了精心调校的开发工具链和桌面配置,免去用户手动组装环境的繁琐流程,特别适合追求开箱即用的开发者。采用MIT开源协议,兼具美观性与生产力。
11. Anuken/Mindustry
Mindustry是一款基于Java开发的自动化塔防即时战略游戏,融合资源管理与工厂建造玩法。玩家需设计自动化生产线、部署防御工事并指挥单位作战,支持多平台部署及模组扩展。项目采用模块化架构与代码生成技术,适合游戏开发者学习RTS游戏设计与自动化系统实现。
12. Skyvern-AI/skyvern
Skyvern利用大语言模型和计算机视觉技术自动化浏览器工作流,无需编写定制脚本即可处理表单填写、数据抓取等任务。其创新点在于通过视觉理解而非传统DOM解析实现网页交互,具备抗布局变化能力,适用于大规模网站自动化场景。
13. PaddlePaddle/PaddleOCR
PaddleOCR是一款业界领先的OCR与文档AI引擎,可将图像和PDF文档转换为结构化数据(如JSON/Markdown),支持100多种语言识别。该工具集成了深度学习技术,具备端到端的文本提取与智能文档理解能力,适用于RAG系统、企业文档处理等场景,助力开发者快速构建AI应用。
14. lfnovo/open-notebook
开源Notebook LM替代方案,支持16+AI模型和本地部署。具备多模态内容管理、智能搜索和上下文对话功能,特别提供专业播客生成和完整API访问。注重数据隐私和成本控制,适用于需要安全研究环境和灵活AI集成的技术团队。
15. tokio-rs/tokio
Tokio是Rust语言的异步运行时,提供事件驱动的非阻塞I/O平台,具备多线程任务调度器和异步网络套接字。其零成本抽象实现裸机性能,通过Rust所有权系统保障线程安全,支持背压和取消机制,适用于构建高性能网络服务与分布式系统。
16. clockworklabs/SpacetimeDB
SpacetimeDB是将数据库与服务器合二为一的实时数据处理平台,采用Rust编写。通过内置模块直接执行应用逻辑,客户端直连数据库,省去中间服务器层。专为游戏、聊天等低延迟场景优化,全内存运行配合预写日志持久化,实现毫秒级响应。已成功支撑大型MMORPG后端,大幅简化分布式系统架构。
17. BurntSushi/ripgrep
ripgrep是面向代码搜索的极速命令行工具,默认遵循gitignore规则自动过滤文件,支持正则表达式和Unicode,在跨平台场景下性能显著优于传统grep和同类工具。适用于开发者快速检索代码库,兼顾智能过滤与高效搜索。
18. mountain-loop/yaak
Yaak是一款基于Tauri+Rust+React构建的桌面API客户端,支持REST、GraphQL、WebSocket等主流协议。其核心优势在于隐私优先的离线设计,无遥测数据收集,提供OS密钥链加密、多格式导入和Git版本控制功能,适用于需要安全本地化管理的API开发与测试场景。
19. Atlas-OS/Atlas
AtlasOS是开源的Windows优化项目,通过移除遥测组件和应用性能调优,显著提升系统响应速度与隐私保护。采用AME Wizard脚本实现透明化部署,支持安全功能自定义,在保证系统兼容性的同时提供更流畅的用户体验,适合追求高效、安全的Windows用户。
20. wavetermdev/waveterm
Wave Terminal是一款开源跨平台终端,将传统命令行与图形化功能结合,支持文件预览、网页浏览和AI助手。通过拖拽界面集成编辑器、浏览器和AI聊天,提供远程文件编辑和命令监控功能,帮助开发者在终端内完成全流程工作,无需频繁切换工具。