目录

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

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

开发语言项目数量
Python项目8
TypeScript项目8
Jupyter Notebook项目3
HTML项目2
Java项目1
Rust项目1
Vue项目1
Batchfile项目1
C项目1
Svelte项目1

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激活方法。它强调开源代码,并致力于减少杀毒软件的检测。

ChatGPT桌面应用程序和Noi的开源问题

  • 创建周期:527 天
  • 开发语言:Rust
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:48224 个
  • Fork数量:5496 次
  • 关注人数:48224 人
  • 贡献人数:30 人
  • Open Issues数量:630 个
  • Github地址:https://github.com/lencx/ChatGPT.git
  • 项目首页: https://nofwl.com

/images/lencx-chatgpt-0.png

ChatGPT桌面应用程序,适用于Mac、Windows和Linux,是一个开源项目,受到了很多关注。然而,由于未经授权的重新打包和潜在的侵权纠纷问题,推出了一个名为Noi的后继应用程序,作为一个更强大的AI封装应用。

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版本。

本地托管的PDF文件操作工具

  • 创建周期:464 天
  • 开发语言:Java, HTML
  • 协议类型:GNU General Public License v3.0
  • Star数量:23260 个
  • Fork数量:1652 次
  • 关注人数:23260 人
  • 贡献人数:104 人
  • Open Issues数量:164 个
  • Github地址:https://github.com/Stirling-Tools/Stirling-PDF.git

/images/stirling-tools-stirling-pdf-0.png

一个本地托管的网络应用程序,提供对PDF文件的各种操作。它是一个使用Docker的综合工具,允许进行分割、合并、转换、重新组织、添加图像、旋转和压缩PDF文件等任务。该应用程序通过不发出用于跟踪或记录的出站调用来确保隐私,并且文件在任务执行期间要么存在于客户端,要么仅暂时存在于服务器内存中。

开放式WebUI(前身为Ollama WebUI)

  • 创建周期:147 天
  • 开发语言:Svelte
  • 协议类型:MIT License
  • Star数量:7242 个
  • Fork数量:641 次
  • 关注人数:7242 人
  • 贡献人数:59 人
  • Open Issues数量:67 个
  • Github地址:https://github.com/open-webui/open-webui.git
  • 项目首页: https://openwebui.com

开放式WebUI(前身为Ollama WebUI)是一个用户友好的界面,支持LLM运行器,如Ollama和兼容OpenAI的API。

开发人员在线工具集合

  • 创建周期:1497 天
  • 开发语言:Vue, TypeScript
  • 协议类型:GNU General Public License v3.0
  • Star数量:13001 个
  • Fork数量:1597 次
  • 关注人数:13001 人
  • 贡献人数:39 人
  • Open Issues数量:361 个
  • Github地址:https://github.com/CorentinTh/it-tools.git
  • 项目首页: https://it-tools.tech

一个在线工具集合,为开发人员提供出色的用户体验,对开发人员和IT专业人员非常有用。

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进行使用,用于测试和原型化构建强大应用程序的下一代工具。

Fabric: 用人工智能增强人类能力的开源框架

  • 创建周期:40 天
  • 开发语言:Python, JavaScript
  • 协议类型:MIT License
  • Star数量:5128 个
  • Fork数量:406 次
  • 关注人数:5128 人
  • 贡献人数:22 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/danielmiessler/fabric.git

/images/danielmiessler-fabric-0.png

Fabric 是一个开源框架,旨在利用人工智能增强人类能力。它提供了将问题分解为组件的哲学,并提供了一种提示的框架方法。该框架包括快速入门指南、设置 fabric 客户端、使用模式、创建 fabric mill、结构、组件、CLI-native 特性、直接调用模式、示例以及主要贡献者的详细信息。

KANs: Kolmogorov-Arnold Networks (KANs:科尔莫戈洛夫-阿诺尔德网络)

  • 创建周期:7 天
  • 开发语言:Jupyter Notebook
  • 协议类型:MIT License
  • Star数量:4045 个
  • Fork数量:298 次
  • 关注人数:4045 人
  • 贡献人数:7 人
  • Open Issues数量:42 个
  • Github地址:https://github.com/KindXiaoming/pykan.git

/images/kindxiaoming-pykan-0.png

Kolmogorov-Arnold Networks (KANs)是多层感知器(MLPs)的一个有前途的替代品,其具有基于科尔莫戈洛夫-阿诺尔德表示定理的坚实数学基础。KANs在边缘上具有激活功能,而MLPs在节点上具有激活功能,使得KANs在模型准确性和可解释性方面更好。

GPT研究员:全面在线研究的自主代理

  • 创建周期:362 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:9076 个
  • Fork数量:1174 次
  • 关注人数:9076 人
  • 贡献人数:34 人
  • Open Issues数量:29 个
  • Github地址:https://github.com/assafelovic/gpt-researcher.git
  • 项目首页: https://gptr.dev

/images/assafelovic-gpt-researcher-0.png

GPT研究员是一种自主代理,旨在对各种任务进行全面的在线研究。它可以生成详细、客观、无偏见的研究报告,并提供定制选项,以便专注于相关资源、大纲和课程。受最近的论文启发,GPT研究员解决了速度、确定性和可靠性等问题,通过并行代理工作提供更稳定的性能和更快的速度。

DataTalks.Club的MLOps Zoomcamp课程

  • 创建周期:937 天
  • 开发语言:Jupyter Notebook
  • Star数量:9624 个
  • Fork数量:1816 次
  • 关注人数:9624 人
  • 贡献人数:67 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/DataTalksClub/mlops-zoomcamp.git

/images/datatalksclub-mlops-zoomcamp-0.png

DataTalks.Club的MLOps Zoomcamp课程是一个免费资源,为MLOps提供学习材料和指导。它包括视频教程、技术常见问题解答,并通过Slack和Telegram等社交媒体平台鼓励参与互动。

NocoBase: 可扩展的企业解决方案构建平台

  • 创建周期:1299 天
  • 开发语言:TypeScript
  • 协议类型:Other
  • Star数量:6120 个
  • Fork数量:806 次
  • 关注人数:6120 人
  • 贡献人数:53 人
  • Open Issues数量:51 个
  • Github地址:https://github.com/nocobase/nocobase.git
  • 项目首页: https://www.nocobase.com

/images/nocobase-nocobase-0.png

NocoBase是一个以可扩展性为首要考虑因素的开源平台,旨在构建企业应用程序和解决方案,无需编码。

使用函数调用构建AI助手的工具包

  • 创建周期:650 天
  • 开发语言:Python
  • 协议类型:Mozilla Public License 2.0
  • Star数量:1796 个
  • Fork数量:195 次
  • 关注人数:1796 人
  • 贡献人数:12 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/phidatahq/phidata.git
  • 项目首页: https://docs.phidata.com

/images/phidatahq-phidata-0.png

Phidata是一个使用函数调用构建AI助手的工具包。函数调用使LLMs能够通过调用函数并根据响应智能地选择下一步,就像人类解决问题一样。

Hydra: 游戏启动器与内置比特流客户端

  • 创建周期:41 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:753 个
  • Fork数量:72 次
  • 关注人数:753 人
  • 贡献人数:12 人
  • Open Issues数量:24 个
  • Github地址:https://github.com/hydralauncher/hydra.git
  • 项目首页: https://hydralauncher.site

Hydra是一个游戏启动器,拥有自己的内置比特流客户端和自主管理的重打包抓取器。它是用TypeScript(Electron)和Python编写的,通过使用libtorrent处理种子系统。

Fastfetch:快速系统信息获取工具

  • 创建周期:1147 天
  • 开发语言:C
  • 协议类型:MIT License
  • Star数量:2075 个
  • Fork数量:114 次
  • 关注人数:2075 人
  • 贡献人数:74 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/fastfetch-cli/fastfetch.git

Fastfetch是一个类似neofetch的工具,主要用C语言编写,用于获取系统信息并以美观的方式显示出来。它注重性能和可定制性,目前支持Linux、Android、FreeBSD、MacOS和Windows 7+。

Perplexica - 人工智能驱动的搜索引擎

  • 创建周期:22 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:1587 个
  • Fork数量:156 次
  • 关注人数:1587 人
  • 贡献人数:2 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/ItzCrazyKns/Perplexica.git

Perplexica是一个开源的AI驱动搜索引擎,是Perplexity AI的替代选择。它旨在利用人工智能提供先进的搜索功能。

MiniCPM-V 和 OmniLMM: 图文理解的开源多模态大模型系列

  • 创建周期:78 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:861 个
  • Fork数量:49 次
  • 关注人数:861 人
  • 贡献人数:8 人
  • Open Issues数量:10 个
  • Github地址:https://github.com/OpenBMB/MiniCPM-V.git

MiniCPM-V 和 OmniLMM 是面向图文理解的开源多模态大模型系列。它们接受图像和文本输入,并提供高质量的文本输出。MiniCPM-V 2.0 版本能够处理任意长宽比的图像,具有 180 万像素,实现了类似 Gemini Pro 的场景文字识别能力和与 GPT-4V 相当的低幻觉率。OmniLMM-12B 模型在多个基准测试中优于同规模的其他模型,并实现了比 GPT-4V 更低的幻觉率。

InternVL Family: 与商用多模态模型接近的开源套件

  • 创建周期:178 天
  • 开发语言:Jupyter Notebook, Python
  • 协议类型:MIT License
  • Star数量:2261 个
  • Fork数量:145 次
  • 关注人数:2261 人
  • 贡献人数:5 人
  • Open Issues数量:65 个
  • Github地址:https://github.com/OpenGVLab/InternVL.git
  • 项目首页: https://arxiv.org/abs/2404.16821

/images/opengvlab-internvl-0.png

InternVL Family是GPT-4V的开创性开源替代品,旨在通过开源套件缩小与商用多模态模型之间的差距。它提供了一种多模态对话模型,接近GPT-4V的性能。

PokéRogue:口袋妖怪同人Roguelite游戏

  • 创建周期:379 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:297 个
  • Fork数量:100 次
  • 关注人数:297 人
  • 贡献人数:24 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/pagefaultgames/pokerogue.git

PokéRogue是一款基于浏览器的口袋妖怪同人游戏,受到了Roguelite类型游戏的重大启发。玩家可以在不断战斗的同时收集堆叠的物品,探索不同的生物群落,与训练师、boss等展开战斗。

GLaDOS 人格核心项目

  • 创建周期:407 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:1076 个
  • Fork数量:102 次
  • 关注人数:1076 人
  • 贡献人数:4 人
  • Open Issues数量:5 个
  • Github地址:https://github.com/dnhkng/GlaDOS.git

/images/dnhkng-glados-0.png

该项目旨在构建GLaDOS的真实版本,涉及硬件和软件以创建一个有意识、互动和具象化的实体。这包括训练语音生成器、创建逼真的“人格核心”,实现记忆和视觉功能,并设计可3D打印的零件和一个动画系统。