目录

Github 2024-03-04 开源项目周报 Top15

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

开发语言项目数量
Python项目4
TypeScript项目4
C++项目2
Batchfile项目1
Jupyter Notebook项目1
JavaScript项目1
Java项目1
Rust项目1
Fluent项目1
非开发语言项目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的全面索引。

Windows和Office激活工具

  • 创建周期:1513 天
  • 开发语言:Batchfile
  • 协议类型:GNU General Public License v3.0
  • Star数量:66026 个
  • Fork数量:6560 次
  • 关注人数:66026 人
  • 贡献人数:5 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/massgravel/Microsoft-Activation-Scripts.git
  • 项目首页: https://massgrave.dev

该项目是一个Windows和Office激活工具,利用HWID、Ohook、KMS38和在线KMS激活方法。它强调开源代码,并致力于减少杀毒软件的检测。

任天堂Switch模拟器yuzu:兼容性和最新功能

  • 创建周期:2252 天
  • 开发语言:C++
  • 协议类型:GNU General Public License v3.0
  • Star数量:38756 个
  • Fork数量:4049 次
  • 关注人数:38756 人
  • 贡献人数:338 人
  • Open Issues数量:1798 个
  • Github地址:https://github.com/yuzu-emu/yuzu.git
  • 项目首页: https://yuzu-emu.org/

/images/yuzu-emu-yuzu-0.png

任天堂Switch模拟器yuzu能够在满足必要硬件要求的情况下以全速运行大多数商业游戏。用户可以访问网站上的兼容性页面获取支持游戏的完整列表,并及时了解最新消息和功能。

初学者的生成式人工智能(第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课程,教授一切开始构建生成式人工智能应用所需的知识。

ChatGPT API 划词翻译工具

  • 创建周期:366 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:21026 个
  • Fork数量:1537 次
  • 关注人数:21026 人
  • 贡献人数:76 人
  • Open Issues数量:360 个
  • Github地址:https://github.com/openai-translator/openai-translator.git

/images/openai-translator-openai-translator-0.png

这是一个基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面应用的项目。它起初是一个 Chrome 扩展,现在已经发展成为一个多平台桌面应用,提供翻译、文字润色和摘要功能,并支持 55 种不同语言的相互翻译、文字润色和摘要。该工具支持流式模式、自定义翻译文本、一键复制、文字转语音、截图翻译,以及词汇书支持和生成基于词汇书单词的记忆辅助。同时支持 OpenAI 和 Azure OpenAI Service,需要准备 OpenAI API 密钥或 Azure OpenAI Service API 密钥进行安装。

movie-web:观看电影的直观美观网络应用程序

  • 创建周期:909 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:16014 个
  • Fork数量:1593 次
  • 关注人数:16014 人
  • 贡献人数:89 人
  • Open Issues数量:69 个
  • Github地址:https://github.com/movie-web/movie-web.git
  • 项目首页: https://movie-web.app

movie-web是一个小型网络应用程序,为观看电影提供直观美观的用户界面。它允许用户观看来自第三方提供商的视频文件,并提供自动保存进度和标记节目或电影等功能。

Czkawka和Krokiet: 波兰语中的简单、快速、免费应用程序

  • 创建周期:1271 天
  • 开发语言:Rust, Fluent
  • 协议类型:Other
  • Star数量:14787 个
  • Fork数量:442 次
  • 关注人数:14787 人
  • 贡献人数:59 人
  • Open Issues数量:360 个
  • Github地址:https://github.com/qarmin/czkawka.git

/images/qarmin-czkawka-0.png

Czkawka是一个简单、快速、免费的应用程序,波兰语中称为“打嗝”,旨在从计算机中删除不必要的文件。这是一个多功能应用程序,可以查找重复文件、空文件夹和相似的图像。Krokiet与Czkawka类似,但使用了Slint前端。

YOLOv9: 使用可编程梯度信息学习想要学习的内容

  • 创建周期:9 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:3858 个
  • Fork数量:422 次
  • 关注人数:3858 人
  • 贡献人数:1 人
  • Open Issues数量:42 个
  • Github地址:https://github.com/WongKinYiu/yolov9.git

YOLOv9是对论文《YOLOv9: 使用可编程梯度信息学习想要学习的内容》的实现。它旨在提供一个系统,利用可编程梯度信息来学习特定任务。

FastUI:快速构建更好用户界面的开源项目

  • 创建周期:168 天
  • 开发语言:Python, TypeScript
  • 协议类型:MIT License
  • Star数量:5405 个
  • Fork数量:229 次
  • 关注人数:5405 人
  • 贡献人数:26 人
  • Open Issues数量:88 个
  • Github地址:https://github.com/pydantic/FastUI.git
  • 项目首页: https://fastui-demo.onrender.com

/images/pydantic-fastui-0.png

FastUI 是一个旨在帮助开发人员快速构建更好用户界面的开源项目。目前仍在积极开发中,尚未完成。

gemma.cpp: Google Gemma基础模型的轻量级C++推理引擎

  • 创建周期:20 天
  • 开发语言:C++
  • 协议类型:Apache License 2.0
  • Star数量:4852 个
  • Fork数量:408 次
  • 关注人数:4852 人
  • 贡献人数:10 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/google/gemma.cpp.git

gemma.cpp是一个轻量级的独立C++推理引擎,用于Google的Gemma基础模型。

Cloudflare WARP+ 订阅项目

  • 创建周期:188 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:2889 个
  • Fork数量:383 次
  • 关注人数:2889 人
  • 贡献人数:5 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/vvbbnn00/WARP-Clash-API.git

该项目使您能够通过订阅方式使用Cloudflare WARP+,自动获取流量。

十亿行挑战 – Java实现文本文件数据聚合

  • 创建周期:18 天
  • 开发语言:Java
  • 协议类型:Apache License 2.0
  • Star数量:2251 个
  • Fork数量:858 次
  • 关注人数:2251 人
  • 贡献人数:114 人
  • Open Issues数量:37 个
  • Github地址:https://github.com/gunnarmorling/1brc.git
  • 项目首页: https://www.morling.dev/blog/one-billion-row-challenge/

十亿行挑战是一个开源项目,使用Java探索从文本文件中聚合十亿行数据。鼓励参与者优化他们的Java实现,以实现对一系列气象站温度值的最快聚合。

Mario Kart 3.js - JavaScript/WebGL 马里奥卡丁车

  • 创建周期:42 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:2993 个
  • Fork数量:713 次
  • 关注人数:2993 人
  • 贡献人数:9 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/Lunakepio/Mario-Kart-3.js.git
  • 项目首页: https://mario-kart-3-js.vercel.app

Mario Kart 3.js是一个旨在使用JavaScript和WebGL重新创建马里奥卡丁车游戏的开源项目。尽管该项目仍在进行中,但大约完成了50%的工作。这是一个耗时的工作,但创作者希望人们能享受到目前为止所取得的进展。

SoraWebui: 利用OpenAI的Sora模型在线生成视频的开源项目

  • 创建周期:15 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:1715 个
  • Fork数量:359 次
  • 关注人数:1715 人
  • 贡献人数:5 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/SoraWebui/SoraWebui.git
  • 项目首页: https://sorawebui.com/

/images/sorawebui-sorawebui-0.png

SoraWebui是一个开源项目,通过使用文本使用户能够轻松地利用OpenAI的Sora模型在线生成视频,具有简单的一键式网站部署。