Github 2024-10-15 Python开源项目日报 Top10

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

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

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

稳定扩散Web UI

  • 创建周期:512 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:117672 个
  • Fork数量:23480 次
  • 关注人数:117672 人
  • 贡献人数:430 人
  • Open Issues数量:1812 个
  • Github地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

稳定扩散Web UI是基于Gradio库的浏览器界面,用于稳定扩散。

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视频中的赞助部分,并更改了默认格式排序选项,以获得更高分辨率和更好的编解码器。

Manim: 用于解释数学视频的动画引擎

  • 创建周期:3480 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:62746 个
  • Fork数量:5816 次
  • 关注人数:62746 人
  • 贡献人数:149 人
  • Open Issues数量:420 个
  • Github地址:https://github.com/3b1b/manim.git

Manim是一个专为创建精确编程动画而设计的动画引擎,特别适用于解释性数学视频。它有两个版本 - 3Blue1Brown作者的原始个人项目和由一群开发人员开发的社区版本,旨在更稳定、经过更好的测试,更快地响应社区贡献,并且更友好。

《动手学深度学习》

  • 创建周期:2610 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:62572 个
  • Fork数量:10949 次
  • 关注人数:62572 人
  • 贡献人数:243 人
  • Open Issues数量:86 个
  • Github地址:https://github.com/d2l-ai/d2l-zh.git
  • 项目首页: http://zh.d2l.ai

/images/d2l-ai-d2l-zh-0.png

《动手学深度学习》是一个面向中文读者的开源项目,旨在教授深度学习的概念、背景知识和代码,并帮助读者理解数学原理,实现并改进方法。该项目包含可运行的代码示例,允许社区快速迭代内容,并提供技术细节问答的论坛。该项目已被70多个国家的500多所大学用于教学。

Fooocus: 图像生成软件

  • 创建周期:188 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:30681 个
  • Fork数量:3552 次
  • 关注人数:30681 人
  • 贡献人数:33 人
  • Open Issues数量:237 个
  • Github地址:https://github.com/lllyasviel/Fooocus.git

/images/lllyasviel-fooocus-0.png

Fooocus是基于Gradio的开源图像生成软件。它重新思考了Stable Diffusion和Midjourney的设计,提供了离线、开源和免费的平台。它消除了手动调整的需求,专注于提示和图像,并包含自动优化。安装过程简化,最小GPU内存要求为4GB。

Manim: 用于创建数学动画的Python框架

  • 创建周期:1568 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:20639 个
  • Fork数量:1510 次
  • 关注人数:20639 人
  • 贡献人数:389 人
  • Open Issues数量:426 个
  • Github地址:https://github.com/ManimCommunity/manim.git
  • 项目首页: https://www.manim.community

Manim是一个由社区维护的Python框架,用于创建数学动画,用于以编程方式创建精确的动画,用于解释数学视频,正如在3Blue1Brown的视频中所展示的。

Swarm: 教育框架探索多代理编排

  • 创建周期:236 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:8610 个
  • Fork数量:664 次
  • 关注人数:8610 人
  • 贡献人数:8 人
  • Open Issues数量:18 个
  • Github地址:https://github.com/openai/swarm.git

Swarm是由OpenAI Solution团队管理的教育框架,旨在探索符合人体工程学的轻量级多代理编排。它是一个实验性的示例框架,旨在教育目的上展示交接和例行程序模式,不适用于生产环境。

3Blue1Brown视频的Manim生成场景代码

  • 创建周期:1384 天
  • 开发语言:Python
  • Star数量:6523 个
  • Fork数量:1621 次
  • 关注人数:6523 人
  • 贡献人数:7 人
  • Open Issues数量:29 个
  • Github地址:https://github.com/3b1b/videos.git

该项目包含用于生成3Blue1Brown上的解释性数学视频的代码,几乎完全由使用Manim库生成的场景组成。重要的是要注意,虽然Manim库本身是开源的,且属于MIT许可,但该存储库的内容仅用于3Blue1Brown视频本身。

获取QQ空间发布的历史说说

  • 创建周期:246 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:1119 个
  • Fork数量:118 次
  • 关注人数:1119 人
  • 贡献人数:5 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/LibraHp/GetQzonehistory.git

GetQzonehistory是一个项目,旨在通过获取QQ空间的历史消息列表来获取特定账号发布的所有帖子。它模拟登录QQ空间以访问历史消息列表,进行数据分析,最后将检索到的帖子存储在/resource/result目录下。该项目是开源的,欢迎贡献以改进代码。