目录

Github 2024-02-01 开源项目月报 Top19

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

开发语言项目数量
TypeScript项目8
Python项目5
Jupyter Notebook项目3
Go项目2
JavaScript项目2
Metal项目1
Dart项目1
C++项目1
QML项目1

shadcn/ui: 开源组件集合

  • 创建周期:393 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:46849 个
  • Fork数量:2383 次
  • 关注人数:46849 人
  • 贡献人数:177 人
  • Open Issues数量:1147 个
  • Github地址:https://github.com/shadcn-ui/ui.git
  • 项目首页: https://ui.shadcn.com

shadcn/ui是一个精美设计、易于访问和可定制的开源组件集合,可以轻松集成到各种应用程序中,让用户构建自己的组件库。

n8n - 工作流自动化工具

  • 创建周期:1685 天
  • 开发语言:TypeScript
  • 协议类型:Other
  • Star数量:37893 个
  • Fork数量:4480 次
  • 关注人数:37893 人
  • 贡献人数:314 人
  • Open Issues数量:300 个
  • Github地址:https://github.com/n8n-io/n8n.git
  • 项目首页: https://n8n.io

/images/n8n-io-n8n-0.png

n8n是一款免费且开放源代码的公平代码许可的工作流自动化工具,允许用户轻松地在不同服务之间自动化任务。它是可扩展的,具有可见的源代码,并且通过基于节点的方法允许自托管和自定义功能、逻辑和应用。

Chatbot UI: 面向所有人的开源AI聊天应用程序

  • 创建周期:310 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:22931 个
  • Fork数量:6225 次
  • 关注人数:22931 人
  • 贡献人数:8 人
  • Open Issues数量:45 个
  • Github地址:https://github.com/mckaywrigley/chatbot-ui.git
  • 项目首页: https://chatbotui.com

面向所有人的开源AI聊天应用程序。聊天机器人UI

大型语言模型(LLMs)课程

  • 创建周期:229 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Apache License 2.0
  • Star数量:22437 个
  • Fork数量:2157 次
  • 关注人数:22437 人
  • 贡献人数:2 人
  • Open Issues数量:23 个
  • Github地址:https://github.com/mlabonne/llm-course.git
  • 项目首页: https://mlabonne.github.io/blog/

大型语言模型(LLMs)课程分为三个部分:LLM基础涵盖了数学、Python和神经网络的基本知识,LLM科学家专注于使用最新技术构建最佳的LLM,LLM工程师专注于创建基于LLM的应用程序并部署它们。

开源的Spotify客户端

  • 创建周期:1058 天
  • 开发语言:Dart
  • 协议类型:Other
  • Star数量:10580 个
  • Fork数量:483 次
  • 关注人数:10580 人
  • 贡献人数:43 人
  • Open Issues数量:209 个
  • Github地址:https://github.com/KRTirtho/spotube.git
  • 项目首页: https://spotube.krtirtho.dev/

/images/krtirtho-spotube-0.png

这是一个开源的 Spotify 客户端,不需要付费订阅,也不使用 Electron。它适用于桌面和移动平台。该客户端提供无广告收听、可下载的曲目、跨平台支持、小巧的体积、匿名/访客登录、时间同步歌词、无遥测或用户数据收集、本地性能以及开源/自由软件等功能。播放控制是在本地完成的,而不是在服务器上。尽管使用了公共和免费的 Spotify 和 YT Music API,但建议通过其他方式支持创作者。

Refine:快速开发Web应用的元React框架

  • 创建周期:1107 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:20536 个
  • Fork数量:1545 次
  • 关注人数:20536 人
  • 贡献人数:194 人
  • Open Issues数量:67 个
  • Github地址:https://github.com/refinedev/refine.git
  • 项目首页: https://refine.dev

/images/refinedev-refine-0.png

Refine是一个元React框架,旨在快速开发各种Web应用,包括内部工具、管理面板、B2B应用和仪表板。它提供了全面的解决方案,用于构建带有内部钩子和组件的CRUD应用程序,简化开发流程并消除重复任务。Refine还为身份验证、访问控制、路由、网络、状态管理和i18n提供了行业标准解决方案。作为一个无头框架,Refine提供了无限的样式和定制选项。

数据工程 Zoomcamp

  • 创建周期:816 天
  • 开发语言:Jupyter Notebook
  • Star数量:17579 个
  • Fork数量:3873 次
  • 关注人数:17579 人
  • 贡献人数:86 人
  • Open Issues数量:41 个
  • Github地址:https://github.com/DataTalksClub/data-engineering-zoomcamp.git

/images/datatalksclub-data-engineering-zoomcamp-0.png

Data Engineering Zoomcamp 是由 DataTalks.Club 提供的开源课程,涵盖容器化、工作流编排、数据仓库、分析工程、批处理和流处理等主题。课程还包括有关数据摄取和使用 SQL 进行流处理的研讨会,以及一个项目。

免费、离线OCR软件

  • 创建周期:651 天
  • 开发语言:QML, Python
  • 协议类型:MIT License
  • Star数量:16090 个
  • Fork数量:1567 次
  • 关注人数:16090 人
  • 贡献人数:3 人
  • Open Issues数量:94 个
  • Github地址:https://github.com/hiroi-sora/Umi-OCR.git

/images/hiroi-sora-umi-ocr-0.png

这是一个开源、免费且离线的OCR软件,支持截图/粘贴/批量导入图片,段落排版/排除水印,扫描/生成二维码,并内置多国语言库。它是免费、方便、高效和灵活的,具有截图OCR、批量OCR、生成QR码和数学公式识别(测试中)等功能。

使英语普及化的开源项目

  • 创建周期:1767 天
  • 开发语言:TypeScript
  • Star数量:12373 个
  • Fork数量:2444 次
  • 关注人数:12373 人
  • 贡献人数:34 人
  • Open Issues数量:20 个
  • Github地址:https://github.com/xiaolai/everyone-can-use-english.git

一个旨在让每个人都能够使用英语的开源项目。

MyShell: 即时语音克隆和开发者社区

  • 创建周期:39 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:9975 个
  • Fork数量:738 次
  • 关注人数:9975 人
  • 贡献人数:7 人
  • Open Issues数量:37 个
  • Github地址:https://github.com/myshell-ai/OpenVoice.git
  • 项目首页: https://research.myshell.ai/open-voice

MyShell通过开源技术提供即时语音克隆。加入他们的Discord社区,获取开发者专属讨论和合作机会。

高度可定制的主页:Docker和服务API集成

  • 创建周期:526 天
  • 开发语言:JavaScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:13314 个
  • Fork数量:724 次
  • 关注人数:13314 人
  • 贡献人数:277 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/gethomepage/homepage.git
  • 项目首页: https://gethomepage.dev/

一个高度可定制的主页,具有Docker和服务API集成功能,包括快速搜索、书签、天气支持、优雅的设计和性能重点。它在构建时静态生成,加载速度快,安全地代理API请求,支持多种语言,并与Docker和100多种服务集成。

Apache Answer - 问答平台软件

  • 创建周期:472 天
  • 开发语言:Go, TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:10391 个
  • Fork数量:711 次
  • 关注人数:10391 人
  • 贡献人数:49 人
  • Open Issues数量:63 个
  • Github地址:https://github.com/apache/incubator-answer.git
  • 项目首页: https://answer.apache.org

Apache Answer是一种面向任何规模团队的问答平台软件,可作为社区论坛、帮助中心或知识管理平台。

Jan - 将AI带到您的桌面

  • 创建周期:151 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6307 个
  • Fork数量:320 次
  • 关注人数:6307 人
  • 贡献人数:25 人
  • Open Issues数量:156 个
  • Github地址:https://github.com/janhq/jan.git
  • 项目首页: https://jan.ai/

/images/janhq-jan-0.png

Jan是ChatGPT的开源替代品,可在您的计算机上100%离线运行。它目前正在开发中,并支持各种硬件架构,如Nvidia GPU、Apple M系列、Apple Intel、Linux Debian和Windows x64。

增强版ChatGPT克隆: 开源功能概述

  • 创建周期:354 天
  • 开发语言:TypeScript, JavaScript
  • 协议类型:MIT License
  • Star数量:7277 个
  • Fork数量:1269 次
  • 关注人数:7277 人
  • 贡献人数:75 人
  • Open Issues数量:61 个
  • Github地址:https://github.com/danny-avila/LibreChat.git
  • 项目首页: https://docs.librechat.ai/

/images/danny-avila-librechat-0.png

增强版ChatGPT克隆是一个开源项目,具有包括与ChatGPT匹配的用户界面、多模式聊天与图像分析、多语言用户界面、AI模型选择、预设、对话编辑、消息导出、插件、多用户系统和部署选项在内的功能。

CrewAI:先进的自主AI代理编排框架

  • 创建周期:73 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:2488 个
  • Fork数量:265 次
  • 关注人数:2488 人
  • 贡献人数:12 人
  • Open Issues数量:35 个
  • Github地址:https://github.com/joaomdmoura/crewAI.git
  • 项目首页: https://crewai.io

/images/joaomdmoura-crewai-0.png

CrewAI是一个先进的框架,用于编排角色扮演的自主AI代理,促进协作智能,使代理能够在复杂任务上无缝合作。

DSPy: 优化语言模型提示和权重的框架

  • 创建周期:388 天
  • 开发语言:Python, Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:5512 个
  • Fork数量:343 次
  • 关注人数:5512 人
  • 贡献人数:49 人
  • Open Issues数量:79 个
  • Github地址:https://github.com/stanfordnlp/dspy.git

DSPy是一个用于算法优化语言模型(LM)提示和权重的框架,使得使用LM构建复杂系统变得更加容易。它将程序的流程与每个步骤的参数分离,并引入了新的优化器,可以调整LM调用的提示和权重以最大化所需的度量标准。DSPy可以教授强大的模型,如GPT-3.5或GPT-4,在任务中变得更加可靠,从而提高质量,并以更系统化的方式解决LM的困难任务。

k8sgpt: 为每个人赋予 Kubernetes 超能力

  • 创建周期:293 天
  • 开发语言:Go
  • 协议类型:Apache License 2.0
  • Star数量:3871 个
  • Fork数量:433 次
  • 关注人数:3871 人
  • 贡献人数:56 人
  • Open Issues数量:28 个
  • Github地址:https://github.com/k8sgpt-ai/k8sgpt.git
  • 项目首页: http://k8sgpt.ai

k8sgpt 是一个用于扫描 Kubernetes 集群、诊断和处理问题的工具,使用简单的英语进行交流。它将 SRE 经验融入其分析器,并利用人工智能丰富信息。它具有与 OpenAI、Azure、Cohere、Amazon Bedrock 和本地模型的即插即用集成。可以通过 CLI 进行安装。

通用虚幻引擎VR模组(4.8 - 5.3)

  • 创建周期:518 天
  • 开发语言:C++
  • Star数量:2161 个
  • Fork数量:106 次
  • 关注人数:2161 人
  • 贡献人数:3 人
  • Open Issues数量:85 个
  • Github地址:https://github.com/praydog/UEVR.git
  • 项目首页: http://uevr.io

通用虚幻引擎VR模组(4.8 - 5.3),也称为UEVR,是一个旨在为虚幻引擎4和5版本提供VR支持的开源项目。

mergekit:预训练语言模型合并工具包

  • 创建周期:164 天
  • 开发语言:Python
  • 协议类型:GNU Lesser General Public License v3.0
  • Star数量:1955 个
  • Fork数量:154 次
  • 关注人数:1955 人
  • 贡献人数:6 人
  • Open Issues数量:54 个
  • Github地址:https://github.com/cg123/mergekit.git

mergekit是一个用于合并预训练语言模型的工具包,采用了一种超出核心的方法来执行资源受限情况下的合并。它支持各种语言模型、合并方法、GPU或CPU执行、张量的延迟加载、插值梯度以及从层级逐段组装语言模型。