Github 2025-01-01 开源项目月报 Top18

根据Github Trendings的统计,本月(2025-01-01统计)共有18个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目7
TypeScript项目5
JavaScript项目2
非开发语言项目2
Rust项目2
Svelte项目1
CSS项目1
HTML项目1
Jupyter Notebook项目1

免费编程书籍和学习资源清单

  • 创建周期:3762 天
  • 协议类型:Creative Commons Attribution 4.0 International
  • Star数量:309978 个
  • Fork数量:59490 次
  • 关注人数:309978 人
  • 贡献人数:432 人
  • Open Issues数量:36 个
  • Github地址:https://github.com/EbookFoundation/free-programming-books.git
  • 项目首页: https://ebookfoundation.github.io/free-programming-books/

该项目是一个列出了多种语言中免费可用的编程书籍和学习资源的清单。它提供了一个可通过易于阅读的网站访问的可搜索数据库。

系统设计指南

  • 创建周期:2507 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:241693 个
  • Fork数量:42010 次
  • 关注人数:241693 人
  • 贡献人数:109 人
  • Open Issues数量:413 个
  • Github地址:https://github.com/donnemartin/system-design-primer.git

/images/donnemartin-system-design-primer-0.png

系统设计指南是一个开源项目,帮助个人学习如何设计大规模系统并为系统设计面试做准备。它还包括Anki记忆卡,以便有效学习。

《Hello 算法》:动画图解、一键运行的数据结构与算法教程

  • 创建周期:476 天
  • 协议类型:Other
  • Star数量:63556 个
  • Fork数量:7731 次
  • 关注人数:63556 人
  • 贡献人数:137 人
  • Open Issues数量:20 个
  • Github地址:https://github.com/krahets/hello-algo.git
  • 项目首页: https://hello-algo.com

/images/krahets-hello-algo-0.png

《Hello 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。

科技爱好者周刊

  • 创建周期:2179 天
  • Star数量:46692 个
  • Fork数量:2839 次
  • 关注人数:46692 人
  • 贡献人数:56 人
  • Open Issues数量:4186 个
  • Github地址:https://github.com/ruanyf/weekly.git

科技爱好者周刊每周五发布,记录每周值得分享的科技内容。欢迎投稿,推荐或自荐文章、软件或资源。

Lobe Chat: 开源ChatGPT/LLMs UI/Framework

  • 创建周期:281 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:20641 个
  • Fork数量:4020 次
  • 关注人数:20641 人
  • 贡献人数:63 人
  • Open Issues数量:166 个
  • Github地址:https://github.com/lobehub/lobe-chat.git
  • 项目首页: https://chat-preview.lobehub.com

/images/lobehub-lobe-chat-0.png

Lobe Chat是一个开源的、现代化设计的ChatGPT/LLMs UI/Framework,支持语音合成、多模态功能和可扩展的插件系统。它提供一键免费部署私人ChatGPT/Gemini/Ollama聊天应用。

Langflow: 人工智能应用程序的动态图构建和部署工具

  • 创建周期:432 天
  • 开发语言:JavaScript, Python
  • 协议类型:MIT License
  • Star数量:16600 个
  • Fork数量:2464 次
  • 关注人数:16600 人
  • 贡献人数:87 人
  • Open Issues数量:140 个
  • Github地址:https://github.com/langflow-ai/langflow.git
  • 项目首页: http://www.langflow.org

Langflow是一个基于动态图的工具,用于构建和部署人工智能应用程序,具有模块化和交互式设计,鼓励快速实验和原型设计。它提供文档、社区和通过pip进行简便安装。用户可以通过将组件拖放到画布上创建流程,通过编辑参数进行探索,并将流程导出为JSON文件。此外,Langflow还提供了用于管理和配置的命令行界面(CLI)。

Yazi - 快速终端文件管理器

  • 创建周期:210 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:5668 个
  • Fork数量:122 次
  • 关注人数:5668 人
  • 贡献人数:39 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/sxyazi/yazi.git
  • 项目首页: https://yazi-rs.github.io

Yazi是一个使用Rust编写的快速终端文件管理器,基于非阻塞异步I/O。它旨在提供高效、用户友好且可定制的文件管理体验。它具有完整的异步支持、强大的异步任务调度和管理、内置对多种图像协议的支持、代码高亮和图像解码、并发插件系统、与各种工具的集成、多标签支持、批量重命名、可视模式、文件选择器、主题系统、自定义布局等功能。

Fish Speech: 新的开源 TTS 解决方案

  • 创建周期:219 天
  • 开发语言:Python
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:1525 个
  • Fork数量:125 次
  • 关注人数:1525 人
  • 贡献人数:14 人
  • Open Issues数量:41 个
  • Github地址:https://github.com/fishaudio/fish-speech.git
  • 项目首页: https://speech.fish.audio

/images/fishaudio-fish-speech-0.png

Fish Speech 是一个新的开源 TTS 解决方案,根据 BSD-3-Clause 许可证发布,所有模型都根据 CC-BY-NC-SA-4.0 许可证发布。

多语言开发工具管理器

  • 创建周期:364 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:4342 个
  • Fork数量:143 次
  • 关注人数:4342 人
  • 贡献人数:66 人
  • Open Issues数量:94 个
  • Github地址:https://github.com/jdx/mise.git
  • 项目首页: https://mise.jdx.dev

这个开源项目是一个工具,用于管理各种语言的开发工具,不同项目目录的环境变量,以及用于构建和测试项目的任务。

人类烹饪书

  • 创建周期:236 天
  • 开发语言:Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:1728 个
  • Fork数量:221 次
  • 关注人数:1728 人
  • 贡献人数:12 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/anthropics/anthropic-cookbook.git

《人类烹饪书》是一个展示如何创造性和高效地使用克劳德的笔记本和食谱集合。它提供了代码和指南,帮助开发人员将克劳德集成到他们的项目中。