目录

Github 2024-08-01 开源项目月报 Top17

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

开发语言项目数量
Python项目6
非开发语言项目4
TypeScript项目4
JavaScript项目3
Java项目2
Go项目1
Vue项目1

免费编程学习平台:freeCodeCamp.org

  • 创建周期:3302 天
  • 开发语言:TypeScript, JavaScript
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:381011 个
  • Fork数量:35361 次
  • 关注人数:381011 人
  • 贡献人数:397 人
  • Open Issues数量:378 个
  • Github地址:https://github.com/freeCodeCamp/freeCodeCamp.git
  • 项目首页: http://contribute.freecodecamp.org/

/images/freecodecamp-freecodecamp-0.png

freeCodeCamp.org 是一个开放源代码平台和社区,人们可以免费学习编程。它得到慈善机构的支持,旨在帮助成年人转入科技行业。该平台提供全栈网页开发和机器学习课程,并提供交互式编程挑战。

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

  • 创建周期: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/

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

各种有趣主题的精彩清单

  • 创建周期:3657 天
  • 协议类型:Creative Commons Zero v1.0 Universal
  • Star数量:311067 个
  • Fork数量:27057 次
  • 关注人数:311067 人
  • 贡献人数:437 人
  • Open Issues数量:37 个
  • Github地址:https://github.com/sindresorhus/awesome.git

/images/sindresorhus-awesome-0.png

该项目是一个收集了各种有趣主题的精彩清单,包括平台、编程语言、前端和后端开发、计算机科学、大数据、理论、书籍、编辑器、游戏、开发环境、娱乐、数据库、媒体、学习资源、安全、内容管理系统、硬件、商业、工作、网络、去中心化系统、健康和社会科学、事件、测试和其他主题。

/images/sindresorhus-awesome-1.png

免费API集合

  • 创建周期:2900 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:280943 个
  • Fork数量:30691 次
  • 关注人数:280943 人
  • 贡献人数:428 人
  • Open Issues数量:243 个
  • Github地址:https://github.com/public-apis/public-apis.git
  • 项目首页: http://public-apis.org

这个开源项目是一个集体的免费API列表,涵盖了许多类别,如动物、动漫、反恶意软件、艺术与设计、认证与授权、区块链、书籍、商业等。它提供了各种用途的可用免费API的全面索引。

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

30天Python编程挑战

  • 创建周期:1616 天
  • 开发语言:Python
  • Star数量:31181 个
  • Fork数量:6392 次
  • 关注人数:31181 人
  • 贡献人数:10 人
  • Open Issues数量:156 个
  • Github地址:https://github.com/Asabeneh/30-Days-Of-Python.git

30天的Python编程挑战是一个全面的,分步指南,旨在在30天内学习Python编程语言。它涵盖了从基本语法和数据类型到更高级概念,如网页抓取,API开发和数据库集成的各种主题。该挑战的设计灵活,允许参与者按照自己的步调前进,并提供视频等资源以支持学习过程。

JeecgBoot 企业级低代码开发平台

  • 创建周期:2062 天
  • 开发语言:Java, Vue
  • 协议类型:Apache License 2.0
  • Star数量:38677 个
  • Fork数量:14480 次
  • 关注人数:38677 人
  • 贡献人数:15 人
  • Open Issues数量:90 个
  • Github地址:https://github.com/jeecgboot/JeecgBoot.git
  • 项目首页: http://www.jeecg.com

/images/jeecgboot-jeecgboot-0.png

JeecgBoot是基于代码生成器的企业级低代码开发平台。它采用了前后端分离架构,使用SpringBoot 2.x/3.x,SpringCloud,Ant Design Vue3,Mybatis-plus,Shiro和JWT。强大的代码生成器使得前后端代码可以一键生成,无需编写任何代码。它采用了新的开发模式:OnlineCoding -> 代码生成 -> 手工合并,帮助Java项目解决70%的重复工作,使开发人员能够更多关注业务逻辑。JeecgBoot提供了一系列低代码模块,实现了真正的零代码在线开发,如在线表单开发、报表和图表设计、仪表盘设计和移动配置能力。它旨在通过OnlineCoding配置实现简单功能的零代码开发,同时通过代码生成器生成的手工合并来实现复杂功能的低代码开发,确保智能和灵活性。JeecgBoot适用于任何J2EE项目的开发,尤其适合SAAS项目、MIS、OA、ERP、CRM等,其半智能手工合并的开发方式可以显著提高开发效率超过70%,大大降低开发成本。

/images/jeecgboot-jeecgboot-1.png

Android开源轻量级流媒体前端

  • 创建周期:3158 天
  • 开发语言:Java
  • 协议类型:GNU General Public License v3.0
  • Star数量:28641 个
  • Fork数量:2896 次
  • 关注人数:28641 人
  • 贡献人数:312 人
  • Open Issues数量:1165 个
  • Github地址:https://github.com/TeamNewPipe/NewPipe.git
  • 项目首页: https://newpipe.net

/images/teamnewpipe-newpipe-0.png

一个轻量级的 Android 流媒体前端,是开源的并且免费使用。

MindsDB:定制企业数据人工智能的开源平台

  • 创建周期:2153 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:22095 个
  • Fork数量:2941 次
  • 关注人数:22095 人
  • 贡献人数:383 人
  • Open Issues数量:311 个
  • Github地址:https://github.com/mindsdb/mindsdb.git
  • 项目首页: https://mindsdb.com

MindsDB 是一个用于定制企业数据人工智能的开源平台。它允许用户从各种数据源(如数据库、向量存储和应用程序数据)实时创建、提供和微调模型。

英语无障碍化项目

  • 创建周期:1955 天
  • 开发语言:TypeScript
  • 协议类型:Mozilla Public License 2.0
  • Star数量:22035 个
  • Fork数量:3477 次
  • 关注人数:22035 人
  • 贡献人数:62 人
  • Open Issues数量:48 个
  • Github地址:https://github.com/ZuodaoTech/everyone-can-use-english.git
  • 项目首页: https://1000h.org

该项目旨在使英语对每个人都更加易于访问,安装和使用说明可在文档中找到。

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)。

Eclipse Theia: 云端和桌面IDE框架

  • 创建周期:2691 天
  • 开发语言:TypeScript
  • 协议类型:Eclipse Public License 2.0
  • Star数量:19375 个
  • Fork数量:2453 次
  • 关注人数:19375 人
  • 贡献人数:304 人
  • Open Issues数量:1390 个
  • Github地址:https://github.com/eclipse-theia/theia.git
  • 项目首页: http://theia-ide.org

Eclipse Theia是使用TypeScript构建的云端和桌面IDE框架。它提供了网站、存储库、发布、范围、路线图、入门指南、贡献指南、反馈机制、文档、许可信息和商标详情等各种功能。

DrawDB - 免费在线数据库设计工具和SQL生成器

  • 创建周期:269 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:2307 个
  • Fork数量:113 次
  • 关注人数:2307 人
  • 贡献人数:2 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/drawdb-io/drawdb.git
  • 项目首页: https://drawdb.vercel.app

DrawDB是一个免费、简单且直观的在线数据库设计工具和SQL生成器。它允许用户创建图表、导出SQL脚本并自定义编辑器,而无需创建账户。

Sing-box: 通用代理平台

  • 创建周期:574 天
  • 开发语言:Go
  • 协议类型:Other
  • Star数量:11152 个
  • Fork数量:1580 次
  • 关注人数:11152 人
  • 贡献人数:43 人
  • Open Issues数量:49 个
  • Github地址:https://github.com/SagerNet/sing-box.git
  • 项目首页: https://sing-box.sagernet.org/

Sing-box 是一个开源的通用代理平台。

STORM: 利用大型语言模型从零开始撰写类似维基百科的文章

  • 创建周期:22 天
  • 开发语言:HTML
  • 协议类型:MIT License
  • Star数量:1070 个
  • Fork数量:101 次
  • 关注人数:1070 人
  • 贡献人数:3 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/stanford-oval/storm.git
  • 项目首页: https://arxiv.org/abs/2402.14207

STORM是一个由LLM驱动的知识整理系统,它研究一个主题并生成带引用的全文报告。该存储库包含了一篇在NAACL 2024上发表的论文的代码,题为“利用大型语言模型从零开始撰写类似维基百科的文章”的作者是Yijia Shao,Yucheng Jiang,Theodore A. Kanell,Peter Xu,Omar Khattab和Monica S. Lam。

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 许可证发布。

Dev-Books存储库:开发和编程书籍精选

  • 创建周期:1275 天
  • Star数量:5552 个
  • Fork数量:1161 次
  • 关注人数:5552 人
  • 贡献人数:30 人
  • Open Issues数量:18 个
  • Github地址:https://github.com/free-educa/books.git

Dev-Books存储库是一个精心策划的与开发和编程相关的书籍收藏,迎合有志成为程序员的人、经验丰富的开发人员,或者对保持最新软件变化和趋势感兴趣的任何人。