目录

Github 2024-07-08 开源项目周报 Top15

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

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

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

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

GPT4All: 在边缘运行开源大型语言模型

  • 创建周期:395 天
  • 开发语言:C++
  • 协议类型:MIT License
  • Star数量:64201 个
  • Fork数量:7058 次
  • 关注人数:64201 人
  • 贡献人数:96 人
  • Open Issues数量:400 个
  • Github地址:https://github.com/nomic-ai/gpt4all.git
  • 项目首页: https://gpt4all.io

/images/nomic-ai-gpt4all-0.png

GPT4All是一个开源生态系统,可以在消费级CPU和任何GPU上本地运行强大而定制的大型语言模型。它需要CPU支持AVX或AVX2指令,并提供3GB - 8GB的模型文件,可下载并集成到GPT4All软件中。Nomic AI支持和维护这个生态系统,确保质量和安全,并致力于为个人和企业提供便利的在边缘部署大型语言模型的训练和部署。

初学者的生成式人工智能(第2版)

  • 创建周期:259 天
  • 开发语言:Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:25764 个
  • Fork数量:16105 次
  • 关注人数:25764 人
  • 贡献人数:50 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/microsoft/generative-ai-for-beginners.git
  • 项目首页: https://microsoft.github.io/generative-ai-for-beginners/

《初学者的生成式人工智能(第2版)》是由微软云倡导者提供的一门全面的18课程,教授一切开始构建生成式人工智能应用所需的知识。

保护视力的十六进制编辑器

  • 创建周期:1331 天
  • 开发语言:C++
  • 协议类型:GNU General Public License v2.0
  • Star数量:39258 个
  • Fork数量:1720 次
  • 关注人数:39258 人
  • 贡献人数:126 人
  • Open Issues数量:261 个
  • Github地址:https://github.com/WerWolv/ImHex.git
  • 项目首页: https://imhex.werwolv.net

/images/werwolv-imhex-0.png

这是一个专为逆向工程师、程序员和深夜工作时想要保护视力的人设计的十六进制编辑器。它还支持各种平台,并提供不同的方式让用户表达支持。

/images/werwolv-imhex-1.png

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

SerenityOS: 面向x86-64计算机的图形化类Unix操作系统

  • 创建周期:1898 天
  • 开发语言:C++
  • 协议类型:BSD 2-Clause “Simplified” License
  • Star数量:27375 个
  • Fork数量:2977 次
  • 关注人数:27375 人
  • 贡献人数:427 人
  • Open Issues数量:764 个
  • Github地址:https://github.com/SerenityOS/serenity.git
  • 项目首页: https://serenityos.org

SerenityOS是为x86-64计算机设计的图形化类Unix操作系统。

易采集:可视化无代码爬虫

  • 创建周期:1383 天
  • 开发语言:JavaScript, Python
  • 协议类型:Other
  • Star数量:22289 个
  • Fork数量:2559 次
  • 关注人数:22289 人
  • 贡献人数:6 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/NaiboWang/EasySpider.git
  • 项目首页: https://www.easyspider.net

一个可视化浏览器自动化测试/数据采集/爬虫软件,可以使用图形化界面,无代码可视化的设计和执行任务。只需要在网页上选择自己想要操作的内容并根据提示框操作即可完成任务的设计和执行。同时软件还可以单独以命令行的方式进行执行,从而可以很方便的嵌入到其他系统中。

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

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

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

无损剪辑:快速视频音频处理工具

  • 创建周期:2808 天
  • 开发语言:TypeScript
  • 协议类型:GNU General Public License v2.0
  • Star数量:24547 个
  • Fork数量:1215 次
  • 关注人数:24547 人
  • 贡献人数:109 人
  • Open Issues数量:215 个
  • Github地址:https://github.com/mifi/lossless-cut.git

LosslessCut是一个跨平台的FFmpeg GUI,用于在视频、音频、字幕和其他媒体文件上进行快速和无损操作。其主要功能是无损剪辑和裁剪视频和音频文件,允许用户快速提取所需部分,而无需重新编码和损失质量。

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框架。它提供了网站、存储库、发布、范围、路线图、入门指南、贡献指南、反馈机制、文档、许可信息和商标详情等各种功能。

whatsapp-web.js: 通过WhatsApp Web浏览器应用连接的NodeJS客户端库

  • 创建周期:1877 天
  • 开发语言:JavaScript
  • 协议类型:Apache License 2.0
  • Star数量:13369 个
  • Fork数量:3208 次
  • 关注人数:13369 人
  • 贡献人数:85 人
  • Open Issues数量:118 个
  • Github地址:https://github.com/pedroslopez/whatsapp-web.js.git
  • 项目首页: https://wwebjs.dev

whatsapp-web.js是一个用于NodeJS的开源WhatsApp客户端库,通过WhatsApp Web浏览器应用进行连接。它使用Puppeteer运行WhatsApp Web的真实实例,以避免被阻止,但重要的是要注意,使用非官方客户端仍可能面临被WhatsApp阻止的风险。

GS Quant: 量化金融的Python工具包

  • 创建周期:2009 天
  • 开发语言:Jupyter Notebook, Python
  • 协议类型:Apache License 2.0
  • Star数量:2954 个
  • Fork数量:515 次
  • 关注人数:2954 人
  • 贡献人数:21 人
  • Open Issues数量:32 个
  • Github地址:https://github.com/goldmansachs/gs-quant.git
  • 项目首页: https://developer.gs.com/discover/products/gs-quant/

GS Quant是一个用于量化金融的Python工具包,旨在加速交易策略和风险管理解决方案的开发。它由高盛的量化开发人员创建和维护,利用了超过25年的全球市场经验。

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

Farm: 下一代极速网页构建工具

  • 创建周期:743 天
  • 开发语言:Rust, TypeScript
  • 协议类型:MIT License
  • Star数量:4351 个
  • Fork数量:145 次
  • 关注人数:4351 人
  • 贡献人数:38 人
  • Open Issues数量:120 个
  • Github地址:https://github.com/farm-fe/farm.git
  • 项目首页: https://farmfe.org

/images/farm-fe-farm-0.png

Farm是一个极快的用Rust编写的网页构建工具,旨在与Vite兼容。它旨在为网页开发提供快速、强大和一致的体验,使其成为下一代构建工具。

/images/farm-fe-farm-1.png