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

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

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

免费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的全面索引。

yt-dlp: 一个增强版的youtube-dl分支

  • 创建周期:1184 天
  • 开发语言:Python
  • 协议类型:The Unlicense
  • Star数量:64607 个
  • Fork数量:5309 次
  • 关注人数:64607 人
  • 贡献人数:385 人
  • Open Issues数量:1422 个
  • Github地址:https://github.com/yt-dlp/yt-dlp.git
  • 项目首页: https://discord.gg/H5MNcFW63r

yt-dlp是youtube-dl的一个分支,具有额外的功能和修复,重点是添加新功能和补丁,同时与原始项目保持最新。它包括详细的安装说明,更新/发布文件,依赖关系,编译,使用和选项,配置,格式选择,修改元数据,插件,嵌入示例等。它还集成了SponsorBlock,用于标记/删除YouTube视频中的赞助部分,并更改了默认格式排序选项,以获得更高分辨率和更好的编解码器。

Home Assistant | 本地控制和隐私优先的开源家庭自动化项目

  • 创建周期:3773 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:65862 个
  • Fork数量:26697 次
  • 关注人数:65862 人
  • 贡献人数:402 人
  • Open Issues数量:2874 个
  • Github地址:https://github.com/home-assistant/core.git
  • 项目首页: https://www.home-assistant.io

Home Assistant是一个开源的家庭自动化项目,它优先考虑本地控制和隐私。它由全球的爱好者和DIY爱好者社区支持,非常适合在Raspberry Pi或本地服务器上运行。

屏幕截图转代码应用

  • 创建周期: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上可用,以获取更多演示和更新。

Open Interpreter: 本地代码运行和自然语言界面

  • 创建周期:254 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:43193 个
  • Fork数量:3785 次
  • 关注人数:43193 人
  • 贡献人数:85 人
  • Open Issues数量:102 个
  • Github地址:https://github.com/OpenInterpreter/open-interpreter.git
  • 项目首页: http://openinterpreter.com/

/images/openinterpreter-open-interpreter-0.png

Open Interpreter是一个工具,允许LLMs在本地运行代码,并为各种计算机任务提供自然语言界面,例如创建和编辑媒体,控制浏览器以及分析数据集。

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开发和数据库集成的各种主题。该挑战的设计灵活,允许参与者按照自己的步调前进,并提供视频等资源以支持学习过程。

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代码绘制云系统架构。它支持原型设计新的系统架构,并可视化现有架构,兼容主要的云服务提供商、编程框架和语言。它还可以在版本控制系统中跟踪架构图的变化。

SearXNG: 免费的隐私尊重型元搜索引擎

  • 创建周期:1140 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:9244 个
  • Fork数量:1070 次
  • 关注人数:9244 人
  • 贡献人数:209 人
  • Open Issues数量:256 个
  • Github地址:https://github.com/searxng/searxng.git
  • 项目首页: https://docs.searxng.org

SearXNG是一个免费的互联网元搜索引擎,尊重用户隐私,并从各种搜索服务和数据库中聚合结果。它是一个可定制的元搜索引擎,并提供现成运行的实例。该项目还为用户、管理员和开发人员提供手册,以及AGPL许可证。SearXNG可在searx.space上获得,并提供安装指南、主页、维基和GitHub上的问题跟踪等各种资源。