目录

Github 2024-06-24 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-06-24统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
非开发语言项目3
Python项目3
C++项目2
Jupyter Notebook项目1
Dart项目1
TypeScript项目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/

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

编程面试大学:成为软件工程师的全面学习计划

  • 创建周期:2859 天
  • 协议类型:Creative Commons Attribution Share Alike 4.0 International
  • Star数量:281153 个
  • Fork数量:72155 次
  • 关注人数:281153 人
  • 贡献人数:294 人
  • Open Issues数量:56 个
  • Github地址:https://github.com/jwasham/coding-interview-university.git

/images/jwasham-coding-interview-university-0.png

编程面试大学是一个全面的学习计划,旨在成为一名软件工程师,最初创建为一个简短的待办事项清单,但现在已经发展成覆盖所有必要学习主题的大清单。该计划的创建者每天学习8-12小时,持续数月,最终被亚马逊聘为软件开发工程师。该学习计划旨在为个人在各大软件公司(如亚马逊、Facebook、Google和Microsoft)的技术面试做好准备。

从零开始构建你喜爱的技术

  • 创建周期:2156 天
  • Star数量:253338 个
  • Fork数量:24043 次
  • 关注人数:253338 人
  • 贡献人数:116 人
  • Open Issues数量:319 个
  • Github地址:https://github.com/codecrafters-io/build-your-own-x.git
  • 项目首页: https://codecrafters.io

/images/codecrafters-io-build-your-own-x-0.png

这个存储库是一本精心编写的、逐步指南的汇编,可以从零开始重新创建各种技术,如3D渲染器、区块链/加密货币、游戏、操作系统、Web浏览器等。它旨在帮助用户通过理解和构建自己喜欢的技术来掌握编程。

系统设计指南

  • 创建周期: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记忆卡,以便有效学习。

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

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

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

Ente: 开源端到端加密的照片存储平台

  • 创建周期:496 天
  • 开发语言:TypeScript, Dart
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6019 个
  • Fork数量:385 次
  • 关注人数:6019 人
  • 贡献人数:50 人
  • Open Issues数量:97 个
  • Github地址:https://github.com/ente-io/ente.git
  • 项目首页: https://ente.io

Ente是一个完全开源的、端到端加密的平台,为您提供了一个替代Google照片和Apple照片的选择。它提供了两个应用程序,Ente照片和Ente认证,并已经通过外部审核对其源代码和密码学进行了审核。

Cataclysm: Dark Days Ahead - 末日幸存生存游戏

  • 创建周期:4289 天
  • 开发语言:C++
  • 协议类型:Other
  • Star数量:9849 个
  • Fork数量:4083 次
  • 关注人数:9849 人
  • 贡献人数:368 人
  • Open Issues数量:2040 个
  • Github地址:https://github.com/CleverRaven/Cataclysm-DDA.git
  • 项目首页: http://cataclysmdda.org

Cataclysm: Dark Days Ahead是一款回合制生存游戏,背景设定在一个末日后的世界。它不仅仅是一款“僵尸游戏”,玩家们在一个艰难的、程序生成的世界中挣扎求存,搜寻资源,面对各种强大的敌人。

micrograd: 用于教育目的的微小自动微分引擎和神经网络库

  • 创建周期:1532 天
  • 开发语言:Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:9052 个
  • Fork数量:1240 次
  • 关注人数:9052 人
  • 贡献人数:2 人
  • Open Issues数量:43 个
  • Github地址:https://github.com/karpathy/micrograd.git

micrograd是一个微小的自动微分引擎,它实现了在动态构建的DAG上进行反向传播,并带有类似PyTorch的API的小型神经网络库。它旨在用于教育目的,并可以用于构建用于二元分类的整个深度神经网络。

Maestro - 用Opus和Haiku智能分解和执行子代理的框架

  • 创建周期:39 天
  • 开发语言:Python
  • Star数量:867 个
  • Fork数量:118 次
  • 关注人数:867 人
  • 贡献人数:5 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/Doriandarko/maestro.git

Maestro是一个Python脚本,演示了使用Anthropic API进行AI辅助任务分解和执行工作流程。它利用了两个AI模型,Opus和Haiku,将一个目标分解成子任务,执行每个子任务,并将结果细化为一个连贯的最终输出。

RTranslator: 开源实时翻译应用程序

  • 创建周期:1546 天
  • 开发语言:C++
  • 协议类型:Apache License 2.0
  • Star数量:1217 个
  • Fork数量:120 次
  • 关注人数:1217 人
  • 贡献人数:3 人
  • Open Issues数量:9 个
  • Github地址:https://github.com/niedev/RTranslator.git

RTranslator是世界上第一个面向Android的开源实时翻译应用程序。它允许用户通过与其他安装了该应用的用户连接,以不同语言进行对话。该应用支持各种模式,如用于长时间对话的对话模式,用于短时间对话的快速模式以及用于同时翻译的对讲机模式。它使用开源AI模型进行翻译和语音识别,确保隐私和离线可用性。该应用没有广告,代码完全开源。