Github 2024-11-05 Python开源项目日报 Top10

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

开发语言项目数量
Python项目10
HTML项目1
TypeScript项目1

系统设计指南

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

屏幕截图转代码应用

  • 创建周期:114 天
  • 开发语言:TypeScript, Python
  • 协议类型:MIT License
  • Star数量:42336 个
  • Fork数量:4965 次
  • 关注人数:42336 人
  • 贡献人数:18 人
  • Open Issues数量:85 个
  • Github地址:https://github.com/abi/screenshot-to-code.git
  • 项目首页: https://screenshottocode.com

/images/abi-screenshot-to-code-0.png

这个开源项目是一个简单的应用程序,它使用GPT-4 Vision或Claude 3来生成代码,使用DALL-E 3来生成类似的图像,将屏幕截图转换为代码。它支持HTML/Tailwind CSS、React、Bootstrap和Vue。用户还可以输入URL来克隆一个活动网站。该项目在GitHub上可用,以获取更多演示和更新。

Diagrams:用Python代码绘制云系统架构

  • 创建周期:1450 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:33019 个
  • Fork数量:2155 次
  • 关注人数:33019 人
  • 贡献人数:136 人
  • Open Issues数量:350 个
  • Github地址:https://github.com/mingrammer/diagrams.git
  • 项目首页: https://diagrams.mingrammer.com

/images/mingrammer-diagrams-0.png

Diagrams是一个开源工具,允许用户使用Python代码绘制云系统架构。它支持原型设计新的系统架构,并可视化现有架构,兼容主要的云服务提供商、编程框架和语言。它还可以在版本控制系统中跟踪架构图的变化。

OpenHands: 人工智能驱动的软件开发代理平台

  • 创建周期:195 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:31753 个
  • Fork数量:3660 次
  • 关注人数:31753 人
  • 贡献人数:174 人
  • Open Issues数量:147 个
  • Github地址:https://github.com/All-Hands-AI/OpenHands.git
  • 项目首页: https://all-hands.dev

OpenHands是一个由人工智能驱动的软件开发代理平台,允许它们执行各种任务,如修改代码、运行命令、浏览网页、调用API,甚至从StackOverflow复制代码片段。

崩坏:星之铁路Mihomo API解析数据的Python Pydantic模型

  • 创建周期:1265 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:16407 个
  • Fork数量:2635 次
  • 关注人数:16407 人
  • 贡献人数:2 人
  • Open Issues数量:250 个
  • Github地址:https://github.com/MetaCubeX/mihomo.git
  • 项目首页: https://wiki.metacubex.one

该项目是针对崩坏:星之铁路相关的Mihomo API解析数据的简单Python Pydantic模型。它为解析数据提供类型提示和自动补全支持。

kotaemon:用于与文档交流的开源RAG UI工具

  • 创建周期:162 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:8353 个
  • Fork数量:579 次
  • 关注人数:8353 人
  • 贡献人数:9 人
  • Open Issues数量:40 个
  • Github地址:https://github.com/Cinnamon/kotaemon.git
  • 项目首页: https://cinnamon.github.io/kotaemon/

/images/cinnamon-kotaemon-0.png

kotaemon是一个开源的清洁且可定制的RAG UI工具,旨在与您的文档进行交流。它既考虑了最终用户又考虑了开发人员,提供了实时演示、源代码、用户指南、开发人员指南和反馈选项。

/images/cinnamon-kotaemon-1.png

Docling: 轻松快速的文档解析和导出工具

  • 创建周期:119 天
  • 开发语言:Python, HTML
  • 协议类型:MIT License
  • Star数量:4484 个
  • Fork数量:242 次
  • 关注人数:4484 人
  • 贡献人数:14 人
  • Open Issues数量:36 个
  • Github地址:https://github.com/DS4SD/docling.git
  • 项目首页: https://ds4sd.github.io/docling

Docling是一个开源工具,它可以轻松快速地解析文档并将其导出到所需的格式。

Llama Stack: 标准化生成式AI应用程序的构建块

  • 创建周期:97 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:2482 个
  • Fork数量:248 次
  • 关注人数:2482 人
  • 贡献人数:26 人
  • Open Issues数量:31 个
  • Github地址:https://github.com/meta-llama/llama-stack.git

Llama Stack存储库包含API规范、提供程序和Llama Stack分发。它旨在标准化生成式AI应用程序的构建块,涵盖模型训练、产品评估和在生产中运行AI代理。该项目专注于开发开源版本并与提供程序合作,以加快人工智能领域的创新。

开发工具集

  • 创建周期:564 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:1383 个
  • Fork数量:87 次
  • 关注人数:1383 人
  • 贡献人数:5 人
  • Open Issues数量:43 个
  • Github地址:https://github.com/ErikBjare/gptme.git
  • 项目首页: https://gptme.org/docs/

/images/erikbjare-gptme-0.png

这是一个开源项目,为开发人员提供了一套工具,用于编写代码、使用终端、浏览网页和处理视觉。它提供了各种功能,旨在使开发更加简单高效。

InstructLab 命令行界面

  • 创建周期:258 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:884 个
  • Fork数量:323 次
  • 关注人数:884 人
  • 贡献人数:134 人
  • Open Issues数量:335 个
  • Github地址:https://github.com/instructlab/instructlab.git
  • 项目首页: https://instructlab.ai

InstructLab 命令行界面允许用户与模型交互,并使用自定义分类数据执行 InstructLab 工作流来训练模型。