3

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

 1 month ago
source link: https://sunqi.site/posts/github-trendings-weekly-20240415/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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

开发语言项目数量
Python项目8
TypeScript项目5
C项目2
C++项目2
Go项目1
Rust项目1
JavaScript项目1
Shell项目1

Git - 快速、可扩展、分布式的版本控制系统

  • 创建周期:5740 天
  • 开发语言:C, Shell
  • 协议类型:Other
  • Star数量:49553 个
  • Fork数量:25014 次
  • 关注人数:49553 人
  • 贡献人数:416 人
  • Open Issues数量:175 个
  • Github地址:https://github.com/git/git.git

Git是一个快速、可扩展、分布式的版本控制系统,具有丰富的命令集,并由GNU通用公共许可证覆盖的开源项目。最初由Linus Torvalds与网络上的一群黑客共同编写。

GoogleTest - Google测试和模拟框架

  • 创建周期:3181 天
  • 开发语言:C++
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:32745 个
  • Fork数量:9774 次
  • 关注人数:32745 人
  • 贡献人数:395 人
  • Open Issues数量:314 个
  • Github地址:https://github.com/google/googletest.git
  • 项目首页: https://google.github.io/googletest/

GoogleTest是由Google开发的开源测试和模拟框架。它提供了一套全面的工具,用于编写和运行C++测试,以及创建模拟类。

Dify.AI: 开源的LLM应用程序开发平台

  • 创建周期:299 天
  • 开发语言:Python, TypeScript
  • 协议类型:Other
  • Star数量:14984 个
  • Fork数量:2007 次
  • 关注人数:14984 人
  • 贡献人数:79 人
  • Open Issues数量:52 个
  • Github地址:https://github.com/langgenius/dify.git
  • 项目首页: https://dify.ai

/images/langgenius-dify-0.png

Dify.AI是一个开源的LLM应用程序开发平台,集成了后端作为服务和LLMOps。它涵盖了构建生成式AI原生应用所需的核心技术栈,包括内置的RAG引擎。Dify已经帮助构建了超过10万个应用程序,并允许用户基于任何LLMs部署自己的助手API和GPTs版本。

Langflow: 人工智能应用程序的动态图构建和部署工具

  • 创建周期:432 天
  • 开发语言:JavaScript, Python
  • 协议类型:MIT License
  • Star数量:16600 个
  • Fork数量:2464 次
  • 关注人数:16600 人
  • 贡献人数:87 人
  • Open Issues数量:140 个
  • Github地址:https://github.com/langflow-ai/langflow.git
  • 项目首页: http://www.langflow.org

Langflow是一个基于动态图的工具,用于构建和部署人工智能应用程序,具有模块化和交互式设计,鼓励快速实验和原型设计。它提供文档、社区和通过pip进行简便安装。用户可以通过将组件拖放到画布上创建流程,通过编辑参数进行探索,并将流程导出为JSON文件。此外,Langflow还提供了用于管理和配置的命令行界面(CLI)。

Llama 2 LLM 架构的全栈训练 + 推理解决方案

  • 创建周期:262 天
  • 开发语言:C, Python
  • 协议类型:MIT License
  • Star数量:14969 个
  • Fork数量:1640 次
  • 关注人数:14969 人
  • 贡献人数:86 人
  • Open Issues数量:143 个
  • Github地址:https://github.com/karpathy/llama2.c.git

该项目提供了 Llama 2 LLM 的全栈训练 + 推理解决方案,注重简约和简单性。它允许在 PyTorch 中训练 Llama 2 LLM 架构,然后使用单个 700 行的 C 文件进行推理。该项目处于早期阶段,目前正在进行模型量化工作。

复制 Sora(Open AI T2V 模型)

  • 创建周期:17 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:4985 个
  • Fork数量:435 次
  • 关注人数:4985 人
  • 贡献人数:15 人
  • Open Issues数量:47 个
  • Github地址:https://github.com/PKU-YuanGroup/Open-Sora-Plan.git

该项目旨在复制 Sora(Open AI T2V 模型),但我们只拥有有限的资源。我们真诚希望所有的开源社区能够为这个项目做出贡献。

SWE-agent: 将语言模型转化为软件工程代理

  • 创建周期:3 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:4809 个
  • Fork数量:401 次
  • 关注人数:4809 人
  • 贡献人数:10 人
  • Open Issues数量:24 个
  • Github地址:https://github.com/princeton-nlp/SWE-agent.git
  • 项目首页: https://swe-agent.com/

SWE-agent是一个项目,将语言模型(如GPT-4)转化为软件工程代理,能够修复真实GitHub存储库中的错误和问题。它在完整的SWE-bench测试集上取得了最先进的性能,解决了12.29%的问题。

Plandex: 开源AI编码引擎

  • 创建周期:165 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:2169 个
  • Fork数量:112 次
  • 关注人数:2169 人
  • 贡献人数:6 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/plandex-ai/plandex.git
  • 项目首页: https://plandex.ai

Plandex是一个开源的AI编码引擎,允许用户使用LLMs构建复杂软件。它提供了受保护的沙盒功能,用于审查更改,内置版本控制,终端中高效的上下文管理,以及对各种平台的支持,无需依赖。

QAnything:本地知识库问答系统

  • 创建周期:19 天
  • 开发语言:Python, Vue
  • 协议类型:Apache License 2.0
  • Star数量:2133 个
  • Fork数量:169 次
  • 关注人数:2133 人
  • 贡献人数:5 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/netease-youdao/QAnything.git
  • 项目首页: https://qanything.ai

/images/netease-youdao-qanything-0.png

QAnything是一个本地知识库问答系统,支持广泛的文件格式和数据库,可用于离线安装和使用。它允许用户简单地放置任何本地存储的任何格式的文件,并获得准确、快速和可靠的答案。当前支持的格式包括PDF、Word(doc/docx)、PPT、Markdown、Eml、TXT、图像(jpg、png等)、网页链接,未来预计将支持更多格式。

OpenUI:描述和实时渲染UI的工具

  • 创建周期:16 天
  • 开发语言:TypeScript, Python
  • 协议类型:Apache License 2.0
  • Star数量:1199 个
  • Fork数量:90 次
  • 关注人数:1199 人
  • 贡献人数:3 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/wandb/openui.git

OpenUI是一个工具,允许用户使用他们的想象描述UI并实时查看其渲染。它旨在使构建UI组件的过程变得有趣、快速和灵活,并且正在W&B进行使用,用于测试和原型化构建强大应用程序的下一代工具。

RAGFlow: 基于深度文档理解的开源RAG引擎

  • 创建周期:115 天
  • 开发语言:Python, TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:1882 个
  • Fork数量:120 次
  • 关注人数:1882 人
  • 贡献人数:10 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/infiniflow/ragflow.git
  • 项目首页: https://ragflow.io

/images/infiniflow-ragflow-0.png

RAGFlow是一个基于深度文档理解的开源RAG(检索增强生成)引擎。它为企业提供了简化的工作流程,整合了LLM(大型语言模型),以提供准确的问答能力,并支持来自各种复杂格式数据的充分证明。

JavaScript 信号标准提案

  • 创建周期:245 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:2389 个
  • Fork数量:38 次
  • 关注人数:2389 人
  • 贡献人数:18 人
  • Open Issues数量:83 个
  • Github地址:https://github.com/tc39/proposal-signals.git

该提案旨在向JavaScript添加信号,类似于Promises/A+的努力,重点是对齐JavaScript生态系统。几位框架作者正在合作创建一个用于反应性核心的共同模型。与Promises/A+不同,目标不是解决常见的面向开发人员的表面API,而是解决底层信号图的精确核心语义。计划涉及在超出阶段1之前进行重大的早期原型设计和集成到多个框架中。

任天堂3DS模拟器

  • 创建周期:3 天
  • 开发语言:C++
  • 协议类型:GNU General Public License v2.0
  • Star数量:578 个
  • Fork数量:307 次
  • 关注人数:578 人
  • 贡献人数:267 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/PabloMK7/citra.git

任天堂3DS模拟器是一个开源项目,旨在在其他平台上复制3DS游戏体验,使用户能够在诸如个人电脑和智能手机等设备上玩3DS游戏。

Ore CLI: Ore程序的命令行界面

  • 创建周期:90 天
  • 开发语言:Rust
  • Star数量:137 个
  • Fork数量:104 次
  • 关注人数:137 人
  • 贡献人数:4 人
  • Open Issues数量:26 个
  • Github地址:https://github.com/HardhatChad/ore-cli.git

Ore CLI是Ore程序的命令行界面,为用户提供了通过命令行与程序进行交互的便捷方式。

项目设置和数据库模式配置

  • 创建周期:73 天
  • 开发语言:TypeScript
  • Star数量:355 个
  • Fork数量:418 次
  • 关注人数:355 人
  • 贡献人数:48 人
  • Open Issues数量:141 个
  • Github地址:https://github.com/code100x/cms.git
  • 项目首页: https://cms-qrlx.vercel.app

该项目涉及设置Docker环境或手动将.env.example文件复制到.env,从提供者(例如https://neon.tech/)获取PostgreSQL数据库,替换.env文件中的DATABASE_URL,并运行命令以设置模式。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK