Github 2024-10-01 开源项目月报 Top20

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

开发语言项目数量
TypeScript项目6
Python项目6
C项目2
JavaScript项目2
Rust项目1
Shell项目1
Ruby项目1
HTML项目1
Go项目1
Jupyter Notebook项目1

Lobe Chat: 开源ChatGPT/LLMs UI/Framework

  • 创建周期:281 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:20641 个
  • Fork数量:4020 次
  • 关注人数:20641 人
  • 贡献人数:63 人
  • Open Issues数量:166 个
  • Github地址:https://github.com/lobehub/lobe-chat.git
  • 项目首页: https://chat-preview.lobehub.com

/images/lobehub-lobe-chat-0.png

Lobe Chat是一个开源的、现代化设计的ChatGPT/LLMs UI/Framework,支持语音合成、多模态功能和可扩展的插件系统。它提供一键免费部署私人ChatGPT/Gemini/Ollama聊天应用。

Pake: 利用 Rust 轻松构建轻量级多端桌面应用

  • 创建周期:491 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:20955 个
  • Fork数量:3046 次
  • 关注人数:20955 人
  • 贡献人数:27 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/tw93/Pake.git

/images/tw93-pake-0.png

Pake 是一个开源项目,允许用户使用 Rust 将任何网页转换为桌面应用程序。它轻巧快速,并提供了一些功能,例如几乎比 Electron 包小 20 倍,内置电池包,简单易用的工具来替代旧的捆绑方法。

Bulletproof React: 构建可投入生产的React应用程序的简单、可扩展和强大架构

  • 创建周期:1082 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:23221 个
  • Fork数量:2184 次
  • 关注人数:23221 人
  • 贡献人数:32 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/alan2207/bulletproof-react.git

Bulletproof React是一种简单、可扩展和强大的架构,用于构建可投入生产的React应用程序。

NGINX - 世界上最流行的开源 Web 服务器

  • 创建周期:3388 天
  • 开发语言:C
  • 协议类型:BSD 2-Clause “Simplified” License
  • Star数量:24537 个
  • Fork数量:6904 次
  • 关注人数:24537 人
  • 贡献人数:72 人
  • Open Issues数量:51 个
  • Github地址:https://github.com/nginx/nginx.git
  • 项目首页: https://nginx.org/

NGINX 是世界上最流行的开源 Web 服务器、负载均衡器、反向代理、API 网关和内容缓存。它以简化的类似 BSD 的许可证分发,并提供来自 F5, Inc. 的企业发行版、商业支持和培训。README 为新手用户提供了基本介绍,详细文档可用于安装、构建、配置等。NGINX 可用于所有主要操作系统和 Linux 发行版,建议使用存储库中的官方软件包或源代码以获取最新功能、修复和安全补丁。

一体化桌面及Docker AI应用程序

  • 创建周期:470 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:22454 个
  • Fork数量:2268 次
  • 关注人数:22454 人
  • 贡献人数:74 人
  • Open Issues数量:188 个
  • Github地址:https://github.com/Mintplex-Labs/anything-llm.git
  • 项目首页: https://anythingllm.com

/images/mintplex-labs-anything-llm-0.png

一款集成了RAG、AI代理等功能的一体化桌面和Docker AI应用程序。这是一个全栈应用程序,可以让您将任何文档、资源或内容转化为任何LLM在聊天过程中可以用作参考的上下文。该应用程序允许您选择要使用的LLM或向量数据库,并支持多用户管理和权限。

可重复使用的计算机视觉工具

  • 创建周期:478 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:10958 个
  • Fork数量:875 次
  • 关注人数:10958 人
  • 贡献人数:53 人
  • Open Issues数量:89 个
  • Github地址:https://github.com/roboflow/supervision.git
  • 项目首页: https://supervision.roboflow.com

/images/roboflow-supervision-0.png

我们为您提供可重复使用的计算机视觉工具,用于加载数据集、在图像或视频上绘制检测,以及计算特定区域内的检测数量。

Continue: 为任何LLM提供轻松编码的开源自动驾驶系统

  • 创建周期:271 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:7335 个
  • Fork数量:372 次
  • 关注人数:7335 人
  • 贡献人数:53 人
  • Open Issues数量:108 个
  • Github地址:https://github.com/continuedev/continue.git
  • 项目首页: https://continue.dev/docs

Continue是一个面向VS Code和JetBrains的开源自动驾驶系统,为任何LLM提供了轻松编码的方式。它提供任务自动化、标签管理和自动完成功能。

Firecrawl: 将网站转换为LLM-ready markdown

  • 创建周期:6 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:1056 个
  • Fork数量:61 次
  • 关注人数:1056 人
  • 贡献人数:4 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/mendableai/firecrawl.git
  • 项目首页: https://firecrawl.dev

Firecrawl是Mendable.ai的一个开源项目,旨在爬取并将任何网站转换为LLM-ready markdown。该项目处于早期开发阶段,致力于合并自定义模块,以利用清洁数据提高LLM响应的准确性。它还没有准备好完全自行托管。

使用eBPF在Linux/Android内核上捕获SSL/TLS明文

  • 创建周期:920 天
  • 开发语言:C
  • 协议类型:Apache License 2.0
  • Star数量:12284 个
  • Fork数量:1269 次
  • 关注人数:12284 人
  • 贡献人数:38 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/gojue/ecapture.git
  • 项目首页: https://ecapture.cc

eBPF可以在Linux/Android内核上捕获SSL/TLS明文而无需CA证书。支持amd64/arm64架构。

kotaemon:用于与文档交流的开源RAG UI工具

  • 创建周期:162 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:8353 个
  • Fork数量:579 次
  • 关注人数:8353 人
  • 贡献人数:9 人
  • Open Issues数量:40 个
  • Github地址:https://github.com/Cinnamon/kotaemon.git
  • 项目首页: https://cinnamon.github.io/kotaemon/

/images/cinnamon-kotaemon-0.png

kotaemon是一个开源的清洁且可定制的RAG UI工具,旨在与您的文档进行交流。它既考虑了最终用户又考虑了开发人员,提供了实时演示、源代码、用户指南、开发人员指南和反馈选项。

/images/cinnamon-kotaemon-1.png

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

超级生产力 - 高级待办事项应用程序与时间追踪功能

  • 创建周期:2768 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:9032 个
  • Fork数量:771 次
  • 关注人数:9032 人
  • 贡献人数:174 人
  • Open Issues数量:211 个
  • Github地址:https://github.com/johannesjo/super-productivity.git
  • 项目首页: http://super-productivity.com

/images/johannesjo-super-productivity-0.png

Super Productivity是一款集成了时间分配和时间追踪功能的高级待办事项应用程序。它提供任务组织、时间追踪、休息提醒、抗拖延功能、番茄工作法计时器、个人指标收集以及与Jira、GitHub、GitLab、Gitea和OpenProject的集成等功能。它尊重用户的隐私,不收集数据,而且是免费开源的。

下一代信息浏览器

  • 创建周期:117 天
  • 开发语言:TypeScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:2257 个
  • Fork数量:64 次
  • 关注人数:2257 人
  • 贡献人数:11 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/RSSNext/follow.git
  • 项目首页: https://github.com/RSSNext/follow/releases

/images/rssnext-follow-0.png

下一代信息浏览器是一个开源项目,其路线图可在GitHub上找到。

Kamal: 在任何地方部署Web应用程序

  • 创建周期:632 天
  • 开发语言:Ruby
  • 协议类型:MIT License
  • Star数量:10340 个
  • Fork数量:395 次
  • 关注人数:10340 人
  • 贡献人数:88 人
  • Open Issues数量:82 个
  • Github地址:https://github.com/basecamp/kamal.git
  • 项目首页: https://kamal-deploy.org

Kamal是一个开源工具,允许用户在裸机到云虚拟机上部署Web应用程序,零停机时间。它使用kamal-proxy在容器之间无缝切换请求,并使用SSHKit在多个服务器上执行命令。最初设计用于Rails应用程序,Kamal可用于任何可以使用Docker容器化的Web应用程序。

Crawl4AI: 大型语言模型友好的开源网络爬虫与数据提取工具

  • 创建周期:144 天
  • 开发语言:Python, HTML
  • 协议类型:Apache License 2.0
  • Star数量:5648 个
  • Fork数量:419 次
  • 关注人数:5648 人
  • 贡献人数:9 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/unclecode/crawl4ai.git

Crawl4AI是一个开源的网络爬虫和数据提取工具,旨在为大型语言模型和人工智能应用提供友好的支持。它简化了异步网络爬取和数据提取,使其对人工智能应用更加易用。该项目还提供了同步版本以及在不同分支上的先前版本。

Anthropic教育课程

  • 创建周期:95 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Other
  • Star数量:3128 个
  • Fork数量:255 次
  • 关注人数:3128 人
  • 贡献人数:7 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/anthropics/courses.git

Anthropic提供教育课程,包括Anthropic API基础知识、提示工程、现实世界提示和工具使用。这些课程涵盖了使用Claude SDK和将提示技术融入复杂的现实场景所需的基本技能。

DiceDB: Redis的SQL实时反应性替代品

  • 创建周期:685 天
  • 开发语言:Go
  • 协议类型:Other
  • Star数量:766 个
  • Fork数量:185 次
  • 关注人数:766 人
  • 贡献人数:16 人
  • Open Issues数量:86 个
  • Github地址:https://github.com/DiceDB/dice.git

DiceDB是一个开源项目,它是Redis的一个即插即用的替代品,提供基于SQL的实时反应性。它仍在开发中,支持Redis命令的一个子集,因此不建议在生产中使用。但是,鼓励贡献者浏览开放问题并帮助加快开发进程。

Llama Stack: 标准化生成式AI应用程序的构建块

  • 创建周期:97 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:2482 个
  • Fork数量:248 次
  • 关注人数:2482 人
  • 贡献人数:26 人
  • Open Issues数量:31 个
  • Github地址:https://github.com/meta-llama/llama-stack.git

Llama Stack存储库包含API规范、提供程序和Llama Stack分发。它旨在标准化生成式AI应用程序的构建块,涵盖模型训练、产品评估和在生产中运行AI代理。该项目专注于开发开源版本并与提供程序合作,以加快人工智能领域的创新。

Chris Titus Tech的Linux实用工具Linutil

  • 创建周期:125 天
  • 开发语言:Shell, Rust
  • 协议类型:MIT License
  • Star数量:1908 个
  • Fork数量:166 次
  • 关注人数:1908 人
  • 贡献人数:32 人
  • Open Issues数量:125 个
  • Github地址:https://github.com/ChrisTitusTech/linutil.git
  • 项目首页: https://christitus.com

Chris Titus Tech的Linux实用工具Linutil是一个与发行版无关的工具箱,旨在简化日常Linux任务。它帮助设置应用程序并针对特定用例优化系统。该实用程序是用Rust积极开发的,提供性能和可靠性。

智能文档处理2.0(IDP 2.0)平台

  • 创建周期:215 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1872 个
  • Fork数量:115 次
  • 关注人数:1872 人
  • 贡献人数:21 人
  • Open Issues数量:50 个
  • Github地址:https://github.com/Zipstack/unstract.git
  • 项目首页: https://unstract.com

智能文档处理2.0(IDP 2.0)平台是一种无代码解决方案,利用大型语言模型启动API和ETL管道,用于结构化非结构化文档。