GitHub 上 Stars 最多的 13 个自托管项目
一个多月前,我们发表了一篇题为《超棒自托管解决方案终极指南》的文章。在文章中,我们探讨了云服务和自托管解决方案的比较、自托管的潜在挑战以及如何选择合适的自托管解决方案,并介绍了五款适用于各种场景的优秀自托管产品。
我们不会在这里重复讨论自托管的优势。相反,今天我们将深入探讨 GitHub 上一些最佳的自托管项目!
我们从GitHub 自托管主题中,筛选出了 Star 数排名前 13 的项目,这些项目不仅技术成熟,更拥有活跃的社区提供强有力的支持。
此列表按 GitHub 上的星号排序,旨在为您带来一些最佳项目的关注。
(😁如果您觉得这篇文章有用,请随时与对自托管感兴趣的朋友分享。)
前 13 个自托管项目概览
13.NocoBase——低代码/无代码开发平台
12.khoj——人工智能知识管理系统
11.changedetection.io——网页变化检测工具
10.Dashy——仪表盘管理工具
9.思源——知识管理与笔记系统
8.SigNoz——全栈应用监控和日志分析平台
7.ToolJet——低代码开发平台
6.备忘录——笔记和知识管理系统
5.Appsmith——低代码开发平台
4.Appwrite——后端即服务(BaaS)平台
3.Immich——照片视频管理平台
2.Gogs——Git仓库管理解决方案
1.n8n——自动化和工作流工具
该列表根据 GitHub 上的星标数量排序。考虑到项目的活跃度和维护状态,过去三天未更新的项目已被排除。该表格呈现了每个项目的宝贵 GitHub 数据。
13号:NocoBase
GitHub 指标
GitHub | https://github.com/nocobase/nocobase |
---|---|
GitHub 星标 | 11.6千 |
GitHub Fork | 1.3千 |
GitHub 问题 | 31 |
GitHub 拉取请求 | 41 |
GitHub 贡献者 | 71 |
开放源代码许可证 | AGPL-3.0 |
官方网站 | https://www.nocobase.com/ |
文档 | https://docs.nocobase.com/ |
介绍
NocoBase 是一个开源、自托管的低代码/无代码开发平台,专为开发者设计。其基于插件的架构允许开发者轻松添加和定制功能,以满足各种复杂的业务需求。
自托管亮点
- 数据隐私和控制:NocoBase 允许用户在自己的服务器上运行应用程序和数据库,支持各种主流数据库,包括 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle 和 API 集成。
- 定制化:作为低代码/无代码平台,NocoBase 提供高度的可定制性。用户可以通过所见即所得的界面创建和调整应用程序,基于插件的设计允许无限扩展以满足特定的业务需求。
- 维护成本:长期维护成本低,适合需要快速开发和部署定制系统而无需庞大开发团队的企业。
用例
- 快速内部工具开发:如CRM、项目管理系统、CMS等。
- 交付客户项目:使用 NocoBase 构建满足客户需求的项目。
- 作为公司的基础设施:连接和集成不同的系统,统一数据和管理。
12号:khoj
GitHub 指标
GitHub | https://github.com/khoj-ai/khoj |
---|---|
GitHub 星标 | 12.4千 |
GitHub Fork | 627 |
GitHub 问题 | 64 |
GitHub 拉取请求 | 3 |
GitHub 贡献者 | 三十五 |
开放源代码许可证 | AGPL-3.0 |
官方网站 | https://khoj.dev/ |
文档 | https://docs.khoj.dev/ |
介绍
Khoj是一个自托管的AI知识管理系统,集成在线AI模型或部署私有本地大语言模型,帮助团队和个人组织和管理知识库。
自托管亮点
- 数据隐私和控制:Khoj 在用户服务器上自行托管,确保知识管理数据的完全控制和隐私,非常适合对数据安全要求高的用户。
- 定制:允许用户根据自己的需要定制其知识管理系统的结构和功能,包括文档类型和存储方法。
- 维护成本:用户需要自己处理软件的安装、配置和维护。
第十一位:changedetection.io
GitHub 指标
GitHub | https://github.com/dgtlmoon/changedetection.io |
---|---|
GitHub 星标 | 16.8千 |
GitHub Fork | 932 |
GitHub 问题 | 199 |
GitHub 拉取请求 | 三十 |
GitHub 贡献者 | 75 |
开放源代码许可证 | Apache-2.0 |
官方网站 | https://changedetection.io/ |
文档 | https://stedolan.github.io/jq/manual/ |
介绍
changedetection.io 是一个开源的网页变化检测工具,可以监控指定网页的内容变化,并在发生变化时通知用户。
自托管亮点
- 数据隐私和控制:本地自托管 changedetection.io 可确保网络监控数据不被第三方访问,让用户完全控制监控数据。
- 定制化:允许详细配置监控规则和通知机制,适合高度定制的用例。
- 维护成本:需要用户管理软件更新和问题解决,但降低了长期成本。
10号:Dashy
GitHub 指标
GitHub | https://github.com/Lissy93/dashy |
---|---|
GitHub 星标 | 16.8千 |
GitHub Fork | 1.3千 |
GitHub 问题 | 84 |
GitHub 拉取请求 | 2 |
GitHub 贡献者 | 128 |
开放源代码许可证 | 麻省理工学院 |
官方网站 | https://dashy.to/ |
文档 | https://dashy.to/docs |
简介Dashy 是一个自托管的仪表板管理工具,它提供了一个视觉上吸引人且易于管理的界面,用于访问各种服务和应用程序。
自托管亮点
- 数据隐私和控制:Dashy 允许用户将所有服务和应用程序集中在本地仪表板上,确保用户访问信息和设置不受外部服务的干扰。
- 定制:支持将所有常用的服务和应用程序集成到单个自定义仪表板中,并支持各种主题和自定义选项。
- 维护成本:需要用户处理仪表板的部署和维护。
No.9:思源
GitHub 指标
GitHub | https://github.com/siyuan-note/siyuan |
---|---|
GitHub 星标 | 18.2千 |
GitHub Fork | 1.4千 |
GitHub 问题 | 371 |
GitHub 拉取请求 | / |
GitHub 贡献者 | 51 |
开放源代码许可证 | AGPL-3.0 |
官方网站 | https://b3log.org/siyuan |
文档 | / |
简介SiYuan 是一款以隐私为先、完全开源、自托管的个人知识管理软件,用 TypeScript 和 Golang 编写。
自托管亮点
- 数据隐私和控制:SiYuan 可以在用户自己的服务器上运行,确保笔记和知识库数据的隐私和安全。
- 定制:支持丰富的文档编辑和组织功能,并通过插件和扩展进行个性化定制。
- 维护成本:需要用户管理更新和技术支持,但避免了与云服务相关的长期成本。
第八名:SigNoz
GitHub 指标
GitHub | https://github.com/SigNoz/signoz |
---|---|
GitHub 星标 | 18.3千 |
GitHub Fork | 1.2千 |
GitHub 问题 | 1千 |
GitHub 拉取请求 | 200 |
GitHub 贡献者 | 149 |
开放源代码许可证 | 执照 |
官方网站 | https://signoz.io/ |
文档 | https://signoz.io/docs |
简介SigNoz 是一个开源可观察性平台,原生支持 OpenTelemetry,将日志、跟踪和指标集成到一个解决方案中。
自托管亮点
- 数据隐私和控制:SigNoz 提供本地部署的监控和日志分析解决方案,允许用户控制数据存储和访问权限。
- 定制:允许用户根据需要配置监控仪表板、警报和数据可视化选项,提供强大的定制功能。
- 维护成本:需要用户处理硬件和软件维护。
第七名:ToolJet
GitHub 指标
GitHub | https://github.com/ToolJet/ToolJet |
---|---|
GitHub 星标 | 28.6千 |
GitHub Fork | 3.5千 |
GitHub 问题 | 757 |
GitHub 拉取请求 | 179 |
GitHub 贡献者 | 541 |
开放源代码许可证 | AGPL-3.0 |
官方网站 | https://tooljet.com/ |
文档 | https://docs.tooljet.com/ |
简介ToolJet 是一个开源的低代码开发平台,支持拖放式界面构建和各种集成,可快速创建和部署自定义 Web 应用程序。
自托管亮点
- 数据隐私和控制:用户可以在自己的服务器或私有云上部署平台,确保应用程序和数据的隐私。
- 定制化:提供丰富的拖放式界面构建功能,让用户根据业务需求定制应用程序。
- 维护成本:需要用户负责安装和维护。
第六条:备忘录
GitHub 指标
GitHub | https://github.com/usememos/memos |
---|---|
GitHub 星标 | 3万 |
GitHub Fork | 2.2千 |
GitHub 问题 | 三十 |
GitHub 拉取请求 | 9 |
GitHub 贡献者 | 239 |
开放源代码许可证 | 麻省理工学院 |
官方网站 | https://usememos.com/ |
文档 | https://www.usememos.com/docs |
简介Memos 是一款开源自托管的笔记和知识管理系统,旨在帮助用户记录和整理信息,支持 Markdown 编辑。
自托管亮点
- 数据隐私与控制:Memos 允许用户在自己的服务器上运行,确保笔记和知识数据的安全。它提供强大的搜索和标记功能,适合个人或团队使用。
- 自定义:支持自定义笔记本结构、标签和类别,以满足各种笔记和知识管理需求。
- 维护成本:需要用户处理技术支持和维护。
第五名:Appsmith
GitHub 指标
GitHub | https://github.com/appsmithorg/appsmith |
---|---|
GitHub 星标 | 32.9千 |
GitHub Fork | 3.6千 |
GitHub 问题 | 3.7千 |
GitHub 拉取请求 | 108 |
GitHub 贡献者 | 315 |
开放源代码许可证 | Apache-2.0 |
官方网站 | www.appsmith.com |
文档 | https://docs.appsmith.com/ |
简介Appsmith 是一个开源低代码平台,用于快速构建、部署和管理具有企业级安全性和治理的有效软件。
自托管亮点
- 数据隐私和控制:Appsmith 允许在用户自己的服务器上托管,确保应用程序数据和用户信息的隐私和安全。
- 定制化:提供丰富的低代码开发能力,支持与各类数据源集成以及自定义界面设计。
- 维护成本:避免与商业低代码平台相关的高成本,但需要用户管理自托管的维护和支持。
第四名:appwrite
GitHub 指标
GitHub | https://github.com/appwrite/appwrite |
---|---|
GitHub 星标 | 43.6千 |
GitHub Fork | 3.9千 |
GitHub 问题 | 607 |
GitHub 拉取请求 | 152 |
GitHub 贡献者 | 338 |
开放源代码许可证 | BSD-3-条款 |
官方网站 | https://appwrite.io/ |
文档 | https://appwrite.io/docs |
简介Appwrite 是一个开源的后端即服务 (BaaS) 平台,提供用户身份验证、数据库、文件存储等功能,帮助开发人员快速构建应用程序。
自托管亮点
- 数据隐私和控制:Appwrite 可以在本地服务器上运行,确保所有后端服务和用户数据的安全和隐私。
- 定制:提供各种后端服务功能,包括用户身份验证、数据库和文件存储,并具有灵活的配置和扩展选项。
- 维护成本:避免云服务的订阅费用,但需要用户处理系统维护和更新。
3号:immich
GitHub 指标
GitHub | https://github.com/immich-app/immich |
---|---|
GitHub 星标 | 44.1千 |
GitHub Fork | 2.2千 |
GitHub 问题 | 370 |
GitHub 拉取请求 | 60 |
GitHub 贡献者 | 738 |
开放源代码许可证 | AGPL-3.0 |
官方网站 | https://immich.app/ |
文档 | https://immich.app/docs |
简介Immich 是一个开源自托管照片和视频管理平台,提供照片备份、组织和共享功能。
自托管亮点
- 数据隐私和控制:Immich 允许用户在自己的服务器上管理和存储照片和视频,确保媒体数据的隐私和安全。
- 定制:提供自动备份和智能标记等功能,并根据用户需求提供配置选项。
- 维护成本:降低与外部存储和备份服务相关的成本,但需要处理服务器和软件维护。
第二名:Gogs
GitHub 指标
GitHub | https://github.com/gogs/gogs |
---|---|
GitHub 星标 | 44.8千 |
GitHub Fork | 4.8千 |
GitHub 问题 | 895 |
GitHub 拉取请求 | 四十二 |
GitHub 贡献者 | 496 |
开放源代码许可证 | 麻省理工学院 |
官方网站 | https://gogs.io/ |
文档 | https://gogs.io/docs |
简介Gogs 是一个开源 Git 服务器,旨在提供简单、轻量级的自托管 Git 存储库管理解决方案。
自托管亮点
- 数据隐私和控制:Gogs 在本地服务器上自行托管,确保对 Git 存储库数据的完全控制。
- 定制:提供基本的 Git 存储库管理功能,并可根据需要提供配置和扩展选项。
- 维护成本:Gogs 易于使用,适用于资源有限的环境,但需要用户管理和维护。
第一名:n8n
GitHub 指标
GitHub | https://github.com/n8n-io/n8n |
---|---|
GitHub 星标 | 45.2千 |
GitHub Fork | 6.2千 |
GitHub 问题 | 219 |
GitHub 拉取请求 | 181 |
GitHub 贡献者 | 427 |
开放源代码许可证 | 许可证-1-ov-文件 |
官方网站 | https://n8n.io/ |
文档 | https://docs.n8n.io/ |
简介n8n 是一个开源自动化和工作流工具,允许用户创建复杂的工作流和自动化任务,支持各种集成和触发器。
自托管亮点
- 数据隐私和控制:自托管 n8n 确保对用户数据和自动化流程的完全控制。
- 定制化:支持创建复杂的工作流程和集成各种服务,提供灵活的自动化解决方案,满足多样化的业务需求。
- 维护成本:减少对商业自动化平台的依赖和相关成本,但需要用户处理维护和更新。
结论
此自托管项目列表涵盖低代码开发平台、知识管理和笔记系统、监控和日志分析工具等。希望此列表能帮助您找到合适的自托管项目,并更好地利用其强大的数据控制功能、安全性和自定义选项!
相关阅读:
- 超棒的自托管解决方案终极指南
- 用于构建内部工具的五大开源项目
- GitHub 上 Stars 最多的 12 款开源无代码工具
- GitHub 上 Stars 最多的 8 个开源 CRUD 项目
- GitHub 上 Stars 最多的 11 个开源内部工具
- GitHub 上 Stars 最多的 15 个开源低代码项目