目录

Github 2024-04-22 开源项目日报 Top10

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

开发语言项目数量
Python项目4
C++项目2
Go项目2
JavaScript项目1
TypeScript项目1
非开发语言项目1
Zig项目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/

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

Ollama: 本地大型语言模型设置与运行

  • 创建周期:248 天
  • 开发语言:Go
  • 协议类型:MIT License
  • Star数量:42421 个
  • Fork数量:2724 次
  • 关注人数:42421 人
  • 贡献人数:138 人
  • Open Issues数量:709 个
  • Github地址:https://github.com/ollama/ollama.git
  • 项目首页: https://ollama.com

/images/ollama-ollama-0.png

Ollama是一个开源项目,帮助用户在本地设置和利用诸如Llama 2、Mistral和Gemma等大型语言模型。

Zig: 通用软件维护的编程语言和工具链

  • 创建周期:3182 天
  • 开发语言:Zig
  • 协议类型:MIT License
  • Star数量:30432 个
  • Fork数量:2217 次
  • 关注人数:30432 人
  • 贡献人数:391 人
  • Open Issues数量:2815 个
  • Github地址:https://github.com/ziglang/zig.git
  • 项目首页: https://ziglang.org

Zig是一种通用的编程语言和工具链,旨在维护健壮、高效和可重用的软件。

LocalAI: 开源OpenAI替代方案

  • 创建周期:401 天
  • 开发语言:C++, Go
  • 协议类型:MIT License
  • Star数量:19292 个
  • Fork数量:1447 次
  • 关注人数:19292 人
  • 贡献人数:83 人
  • Open Issues数量:266 个
  • Github地址:https://github.com/mudler/LocalAI.git
  • 项目首页: https://localai.io

/images/mudler-localai-0.png

LocalAI是一个免费的开源替代OpenAI的工具,允许自托管、社区驱动和本地优先的人工智能推理。它作为OpenAI的替代品,支持各种模型架构,如gguf、transformers和diffusers,并能够生成文本、音频、视频和图像,还具有语音克隆功能。

Puter:先进的开源桌面环境

  • 创建周期:5 天
  • 开发语言:JavaScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:4855 个
  • Fork数量:194 次
  • 关注人数:4855 人
  • 贡献人数:7 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/HeyPuter/puter.git
  • 项目首页: https://puter.com

/images/heyputer-puter-0.png

Puter是一个先进的开源桌面环境,位于浏览器中,旨在功能丰富、速度异常快、高度可扩展。它可用于构建远程桌面环境,或作为云存储服务、远程服务器、Web托管平台等的界面。

Code Llama: 大型代码语言模型

  • 创建周期:241 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:14497 个
  • Fork数量:1545 次
  • 关注人数:14497 人
  • 贡献人数:11 人
  • Open Issues数量:88 个
  • Github地址:https://github.com/meta-llama/codellama.git

Code Llama是一系列用于代码的大型语言模型,提供了最先进的性能、填充能力、对大型输入上下文的支持,以及编程任务的零射击指令跟随能力。这些模型涵盖了多种应用程序,包括基础模型、Python专业化模型和具有不同参数的指令跟随模型。它们是在16k标记序列上进行训练的,并且在最多100k标记的输入上显示出改进。Code Llama是通过使用更高采样的代码对Llama 2进行微调而开发的,并且对模型的微调版本应用了相当多的安全缓解措施。Code Llama的最新版本现在可供各种规模的个人、创作者、研究人员和企业使用,包括预训练和微调的Llama语言模型的模型权重和起始代码。

Meta Llama 3 模型权重和分词器下载

  • 创建周期:37 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:7323 个
  • Fork数量:506 次
  • 关注人数:7323 人
  • 贡献人数:19 人
  • Open Issues数量:40 个
  • Github地址:https://github.com/meta-llama/llama3.git

Meta Llama 3 GitHub 网站提供模型权重和分词器的下载。用户需要访问 Meta Llama 网站,接受许可协议,然后通过电子邮件收到一个签名的 URL,使用提供的脚本开始下载。先决条件包括安装 wget 和 md5sum。链接在 24 小时后过期,并且有下载限制,但如果用户遇到 ‘403: Forbidden’ 等错误,可以重新请求链接。

紫队评估工具 - Purple Llama

  • 创建周期:136 天
  • 开发语言:Python, C++
  • 协议类型:Other
  • Star数量:815 个
  • Fork数量:157 次
  • 关注人数:815 人
  • 贡献人数:15 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/meta-llama/PurpleLlama.git

Purple Llama是一套旨在评估和增强LLM安全性的工具。该项目借鉴了来自网络安全领域的“紫队”概念,强调了需要同时采取进攻性(红队)和防御性(蓝队)策略来解决生成式人工智能带来的挑战。这种协作方法旨在全面评估和减轻潜在风险。

多人国际象棋平台

  • 创建周期:8 天
  • 开发语言:TypeScript
  • Star数量:347 个
  • Fork数量:179 次
  • 关注人数:347 人
  • 贡献人数:11 人
  • Open Issues数量:54 个
  • Github地址:https://github.com/code100x/chess.git

正在开发一个多人国际象棋平台,允许用户注册、创建或加入比赛,在比赛过程中下棋,并实施类似标准国际象棋评级的评级系统。

考试中心随机分配脚本

  • 创建周期:17 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:272 个
  • Fork数量:85 次
  • 关注人数:272 人
  • 贡献人数:8 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/moest-np/center-randomize.git

考试中心随机分配脚本旨在为学生分配考试中心。