GitHub Star 数量前 13 的自托管项目清单

news2024/11/14 7:27:04

一个多月前,我们撰写并发布了这篇文章《终极自托管解决方案指南》。在那篇文章里我们深入探讨了云端服务与自托管方案的对比、自托管的潜在挑战、如何选择适合自托管解决方案,并深入介绍了五款涵盖不同场景的优秀自托管产品。

关于自托管的优势,本文就不再赘述。今天这篇文章里,让我们来深入挖掘 GitHub 上优秀的自托管项目!

从 GitHub 的自托管项分类里,我们选出了 Star 数量最多的13个项目。这些项目不仅技术成熟,而且社区活跃,可以为你提供强大的支持。

这份清单会根据 GitHub 里的 Star 数量进行排序,希望可以将一些优秀的项目带到你眼前。

(😁如果觉得这篇文章对你有帮助,也可以把它分享给对身边自托管感兴趣的朋友们。)

快速浏览 13 个优秀自托管项目

13.NocoBase——低代码/无代码开发平台

12.khoj——人工智能知识管理系统

11.changedetection.io——网页变化检测工具

10.Dashy——仪表板管理工具

9.SiYuan——知识管理和笔记系统

8.SigNoz——全栈应用监控和日志分析平台

7.ToolJet——低代码开发平台

6.Memos——笔记和知识管理系统

5.Appsmith——低代码开发平台

4.Appwrite——后端即服务 (BaaS) 平台

3.Immich——照片和视频管理平台

2.Gogs——Git 仓库管理解决方案

1.n8n——自动化和工作流工具

项目清单在依据 GitHub Star 数量进行排序的同时,考虑到项目的活跃度和维护状态,进一步剔除了近三天没有更新的项目,并以表格的形式清晰展现了项目在 GitHub 上值得参考的数据信息。

No.13:NocoBase

NocoBase.PNG

GitHub 数据

GitHubhttps://github.com/nocobase/nocobase
GitHub Star 数11.6k
GitHub Fork 数1.3k
GitHub Issue 数31
GitHub Pull Request 数41
GitHub Contributor 数71
开源协议AGPL-3.0
官网https://www.nocobase.com/
文档https://docs.nocobase.com/

简介

NocoBase 是一个开源、自托管的无代码和低代码开发平台。NocoBase 专为开发者设计,其插件化架构使开发者能够轻松添加和定制功能,满足各种复杂的业务需求。

自托管亮点

  • 数据隐私与控制:NocoBase 允许用户在自己的服务器上运行应用和数据库,支持多种主流数据库接入,包括: MySQL、MariaDB、PostgreSQL、SQL Server、Oracle,以及 API 接入。
  • 自定义能力:作为一个无代码/低代码平台,NocoBase 提供了高度的可定制性,用户可以通过所见即所得界面创建和调整应用程序,基于插件的设计允许无限扩展,满足具体业务需求。
  • 维护成本:长期维护成本低,适合需要快速开发和部署自定义系统且不希望负担大型开发团队的企业。

应用场景

  • 快速搭建内部工具:如CRM、项目管理系统、CMS 等。
  • 交付客户项目:使用 NocoBase 搭建满足客户需求的项目。
  • 作为企业的基础设施:连接和集成不同系统,统一数据和管理。

No.12:khoj

khoj.PNG

GitHub 数据

GitHubhttps://github.com/khoj-ai/khoj
GitHub Star 数12.4k
GitHub Fork 数627
GitHub Issue 数64
GitHub Pull Request 数3
GitHub Contributor 数35
开源协议AGPL-3.0
官网https://khoj.dev/
文档https://docs.khoj.dev/

简介

Khoj 是一个自托管的人工智能知识管理系统,通过集成在线AI模型,或部署私有的本地大型语言模型,帮助团队和个人组织和管理知识库。

自托管亮点

  • 数据隐私与控制:Khoj 自托管在用户服务器上,保证了知识管理数据的完全控制权和隐私,适合对数据安全有高要求的用户。
  • 自定义能力:支持用户根据自身需求自定义知识管理系统的结构和功能,包括文档类型和存储方式。
  • 维护成本:用户需要自行处理软件的安装、配置和维护。

No.11:changedetection.io

changedetection.io.png

GitHub 数据

GitHubhttps://github.com/dgtlmoon/changedetection.io
GitHub Star 数16.8k
GitHub Fork 数932
GitHub Issue 数199
GitHub Pull Request 数30
GitHub Contributor 数75
开源协议Apache-2.0
官网https://changedetection.io/
文档https://stedolan.github.io/jq/manual/

简介

changedetection.io 是一个开源的网页变化检测工具,可以监控指定网页的内容变化,并在变化发生时通知用户。

自托管亮点

  • 数据隐私与控制:在本地托管 changedetection.io 确保了网页监控数据不被第三方访问,用户完全控制监控数据。
  • 自定义能力:允许对监控规则和通知机制进行详细配置,适合需要高度定制的使用场景。
  • 维护成本:需要用户处理软件更新和问题解决,但降低了长期费用。

No.10:Dashy

Dashy.png

GitHub 数据

GitHubhttps://github.com/Lissy93/dashy
GitHub Star 数16.8k
GitHub Fork 数1.3k
GitHub Issue 数84
GitHub Pull Request 数2
GitHub Contributor 数128
开源协议MIT
官网https://dashy.to/
文档https://dashy.to/docs

简介

Dashy 是一个自托管的仪表板管理工具,提供美观且易于管理的界面,用于集中访问各种服务和应用。

自托管亮点

  • 数据隐私与控制:Dashy 允许用户将所有服务和应用集中在本地仪表板上,确保用户的访问信息和设置不被外部服务干扰。
  • 自定义能力:支持将所有常用服务和应用整合到一个自定义仪表板上,支持多种主题和自定义选项。
  • 维护成本:需要用户处理部署和维护仪表板。

No.9:siyuan

siyuan.png

GitHub 数据

GitHubhttps://github.com/siyuan-note/siyuan
GitHub Star 数18.2k
GitHub Fork 数1.4k
GitHub Issue 数371
GitHub Pull Request 数/
GitHub Contributor 数51
开源协议AGPL-3.0
官网https://b3log.org/siyuan
文档/

简介

SiYuan 是一个隐私为先、完全开源、自托管的个人知识管理软件,使用TypeScript和Golang编写。

自托管亮点

  • 数据隐私与控制:SiYuan 可以在用户自己的服务器上运行,确保笔记和知识库数据的隐私和安全。
  • 自定义能力:支持丰富的文档编辑和组织功能,用户可以通过插件和扩展进行个性化定制。
  • 维护成本:需要用户管理更新和技术支持,但避免了云服务的长期费用。

No.8:SigNoz

SigNoz.png

GitHub 数据

GitHubhttps://github.com/SigNoz/signoz
GitHub Star 数18.3k
GitHub Fork 数1.2k
GitHub Issue 数1k
GitHub Pull Request 数200
GitHub Contributor 数149
开源协议License
官网https://signoz.io/
文档https://signoz.io/docs

简介

SigNoz 是一个原生支持 OpenTelemetry 的开源可观测性平台,集成了日志、追踪和指标于一体。

自托管亮点

  • 数据隐私与控制:SigNoz 提供了一个本地部署的监控和日志分析解决方案,可以控制数据的存储和访问权限。
  • 自定义能力:允许用户根据需要配置监控仪表板、警报和数据可视化选项,提供强大的定制功能。
  • 维护成本:需要用户处理硬件和软件的维护工作。

No.7:ToolJet

ToolJet.png

GitHub 数据

GitHubhttps://github.com/ToolJet/ToolJet
GitHub Star 数28.6k
GitHub Fork 数3.5k
GitHub Issue 数757
GitHub Pull Request 数179
GitHub Contributor 数541
开源协议AGPL-3.0
官网https://tooljet.com/
文档https://docs.tooljet.com/

简介

ToolJet 是一个开源的低代码开发平台,支持拖拽式界面构建和多种集成,用于快速创建和部署自定义的Web应用程序。

自托管亮点

  • 数据隐私与控制:用户可以在自己的服务器或私有云上部署平台,确保应用和数据的隐私。
  • 自定义能力:提供了丰富的拖拽式界面构建功能,允许用户根据业务需求定制应用程序。
  • 维护成本:需要用户进行安装和维护。

No.6:memos

memos.png

GitHub 数据

GitHubhttps://github.com/usememos/memos
GitHub Star 数30k
GitHub Fork 数2.2k
GitHub Issue 数30
GitHub Pull Request 数9
GitHub Contributor 数239
开源协议MIT
官网https://usememos.com/
文档https://www.usememos.com/docs

简介

Memos 是一个开源的自托管笔记和知识管理系统,旨在帮助用户记录和组织信息,支持 Markdown 编辑。

自托管亮点

Memos 允许用户在自己的服务器上运行,确保笔记和知识数据的安全性。它提供了强大的搜索和标签功能,适合个人或团队使用。

  • 数据隐私与控制:Memos 允许用户在本地服务器上管理笔记和知识库,确保数据不被外部服务访问和管理。
  • 自定义能力:支持自定义笔记本结构、标签和分类,适合各种笔记和知识管理需求。
  • 维护成本:需要用户处理技术支持和维护。

No.5:Appsmith

Appsmith.png

GitHub 数据

GitHubhttps://github.com/appsmithorg/appsmith
GitHub Star 数32.9k
GitHub Fork 数3.6k
GitHub Issue 数3.7k
GitHub Pull Request 数108
GitHub Contributor 数315
开源协议Apache-2.0
官网www.appsmith.com
文档https://docs.appsmith.com/

简介

Appsmith 是一个开源的低代码平台,用于快速构建、部署和管理具有企业级安全性和治理的有效软件。

自托管亮点

  • 数据隐私与控制:Appsmith 允许在用户自己的服务器上托管,确保应用数据和用户信息的隐私和安全。
  • 自定义能力:提供了丰富的低代码开发功能,支持多种数据源集成和自定义界面设计。
  • 维护成本:避免了商业低代码平台的高费用,但需要用户处理自托管的维护和支持。

No.4:appwrite

appwrite.png

GitHub 数据

GitHubhttps://github.com/appwrite/appwrite
GitHub Star 数43.6k
GitHub Fork 数3.9k
GitHub Issue 数607
GitHub Pull Request 数152
GitHub Contributor 数338
开源协议BSD-3-Clause
官网https://appwrite.io/
文档https://appwrite.io/docs

简介

Appwrite 是一个开源的后端即服务 (BaaS) 平台,提供用户认证、数据库、文件存储等功能,帮助开发者快速构建应用程序。

自托管亮点

  • 数据隐私与控制:Appwrite 可以在本地服务器上运行,确保所有后端服务和用户数据的安全性和隐私。
  • 自定义能力:提供了多种后端服务功能,包括用户认证、数据库、文件存储等,支持灵活的配置和扩展。
  • 维护成本:避免了云服务的订阅费用,但需要用户进行系统维护和更新。

No.3:immich

immich.png

GitHub 数据

GitHubhttps://github.com/immich-app/immich
GitHub Star 数44.1k
GitHub Fork 数2.2k
GitHub Issue 数370
GitHub Pull Request 数60
GitHub Contributor 数738
开源协议AGPL-3.0
官网https://immich.app/
文档https://immich.app/docs

简介

Immich 是一个开源的自托管照片和视频管理平台,提供了照片备份、组织和共享功能。

自托管亮点

  • 数据隐私与控制:Immich 允许用户在自己的服务器上管理和存储照片和视频,确保媒体数据的隐私和安全。
  • 自定义能力:提供了自动备份、智能标签等功能,用户可以根据需求进行配置和调整。
  • 维护成本:可以减少外部存储和备份服务的费用,但需要处理服务器和软件维护。

No.2:Gogs

Gogs.png

GitHub 数据

GitHubhttps://github.com/gogs/gogs
GitHub Star 数44.8k
GitHub Fork 数4.8k
GitHub Issue 数895
GitHub Pull Request 数42
GitHub Contributor 数496
开源协议MIT
官网https://gogs.io/
文档https://gogs.io/docs

简介

Gogs 是一个开源的 Git 服务器,旨在提供一个简单、轻量的自托管 Git 仓库管理解决方案。

自托管亮点

  • 数据隐私与控制:Gogs 自托管在本地服务器上,确保 Git 仓库的数据完全由用户控制。
  • 自定义能力:提供了基本的 Git 仓库管理功能,用户可以根据需要进行配置和扩展。
  • 维护成本:Gogs 轻量易用,适合资源有限的环境,但需要用户自行管理和维护。

No.1:n8n

n8n.png

GitHub 数据

GitHubhttps://github.com/n8n-io/n8n
GitHub Star 数45.2k
GitHub Fork 数6.2k
GitHub Issue 数219
GitHub Pull Request 数181
GitHub Contributor 数427
开源协议License-1-ov-file
官网https://n8n.io/
文档https://docs.n8n.io/

简介

n8n 是一个开源的自动化和工作流工具,允许用户创建复杂的工作流和自动化任务,支持多种集成和触发器。

自托管亮点

  • 数据隐私与控制:n8n 自托管确保用户的数据和自动化流程完全由自己控制。
  • 自定义能力:支持创建复杂的工作流和集成多种服务,提供灵活的自动化解决方案,满足各种业务需求。
  • 维护成本:减少了对商业自动化平台的依赖和费用,但需要用户处理维护和更新。

总结

这份自托管项目清单涵盖了低代码开发平台、知识管理和笔记系统、监控和日志分析工具等类型,希望能够帮助你找到合适的自托管项目,更好地利用其强大的数据控制能力、安全性和定制性!

相关阅读:

  • 终极自托管解决方案指南
  • 2024 年五大最佳构建内部工具的开源项目
  • GitHub Star 数量前 12 的开源无代码工具
  • GitHub 上 Stars 数量最多的 8 个开源 CRUD 项目
  • GitHub Star 数量前 11 的开源内部工具
  • GitHub Star 数量前 15 的开源低代码项目

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2127197.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

职业技能大赛背景下的移动互联网应用软件开发(Android)实训室建设方案

一、建设背景 随着科技的持续进步,移动设备已成为人们日常生活中不可或缺的一部分。据相关数据,移动互联网的使用率在近年来显著上升。在这样的背景下,移动互联技术不仅推动了科技的发展,也渗透到了智能家居、车联网、工业自动化…

大数据-129 - Flink CEP 详解 Complex Event Processing - 复杂事件处理

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

改进版field-sensitive指针分析算法

DEA 1.Introduction2.Approach2.1.Stride-based Field Representation2.1.1.示例12.1.2.示例2 2.2.完整算法 3.Evaluation3.1.Implementation3.2.结果 参考文献 1.Introduction 这篇paper是SVF团队对PKH field-sensitive指针分析算法 [ 2 ] ^{[2]} [2] 的优化,在使…

Pycharm中python文件导入torch模块时报错:No module named ‘torch‘

问题描述 导入torch时报错 上网查找后,发现原因可能是没有安装pytorch,但检查后发现自己已经安装了,遂考虑到可能是没有使用正确的环境 解决方法 因为是PyCharm 没有使用我所安装了 PyTorch 的 Conda 环境,所以报错了&#xf…

计算2的100次方

#include <stdio.h>int main() {int a[100] {0};a[0] 1;for(int i 0;i < 100;i)//乘100次2{for(int j 0; j < 100;j)//乘以每一位{a[j] * 2;//每一位都*2}for(int k 0;k < 99;k){if(a[k] > 10)//判断进位{a[k 1];a[k] - 10;}}}//找到第一个不为0的数&a…

vue part 9

动画与过渡 Test.vue <template><div><button click"isShow !isShow">显示/隐藏</button><transition name"hello" appear><h1 v-show"isShow">你好啊!</h1></transition><transition …

51单片机快速入门之点灯 STC 51单片机

第一步创建工程 第二步加载头文件 第三步编写代码 点灯完成 解释:主函数为main() 内部P1控制的是p1.0-p1.7 引脚 0为低电平

银河麒麟国产化系统(或者是Linux)一键安装docker和docker-compose

在国产化化机器上离线安装docker和docker-compose 第一步&#xff0c;查询国产化系统的cpu架构 使用如下命令都可以查询出来&#xff1a; # 查询全部 uname -a # 只查询部分 uname -p # 查了cpu 列表 lscpu 查询示例如下&#xff1a; 为麒麟桌面版 为麒麟服务版 第二步&a…

人工智能领域各方向顶级会议和期刊

会议 人工智能基础与综合&#xff1a;AAAI、CICAI (!)、UAI、IJCAI 机器学习&#xff1a;COLT、ICLR、ICML、NeurIPS 模式识别与计算机视觉&#xff1a;ECCV、CVPR、ICCV 语言与语音处理&#xff1a;ACL、EMNLP 知识工程与数据挖掘&#xff1a;SIGKDD、SIGMOD、ICDE、SIGIR、V…

golang-基础知识(array, slice, map)

1. array array就是数组&#xff0c;我们可以通过如下方式定义一个数组并对数组中的元素进行赋值 var arr [n]type // 定义一个大小为n&#xff0c;类型为type的数组 arr[0] xx // 对数组中的元素进行赋值 其中[n]type中&#xff0c;n表示数组的长度&#xff0c;type表示数…

【数字】xilinx的AXI VIP如何使用的guide

AXI 验证 IP (VIP)AXI Stream VIP 可用于为支持定制 RTL 设计流程的 AXI 主设备及 AXI 从设备验证连接和基本功能性。此外&#xff0c;它还支持贯通模式&#xff0c;该模式明显有助于用户监控事务处理信息&#xff0f;吞吐量或驱动有源激励。AXI VIP 提供的实例测试台和测试可演…

SolidWorks 质量属性和截面属性

系列文章目录 前言 SOLIDWORKS 应用程序根据模型几何体和材料属性计算质量、密度、体积等属性。 您可覆盖某些属性的计算值。 您可查看以下质量属性&#xff1a; 零件多实体零件中的实体装配体装配体中的零部件 在零件或装配体中&#xff0c;您可查看面和草图的区域属性。 您可…

【HarmonyOS NEXT】实现网络图片保存到手机相册

【问题描述】 给定一个网络图片的地址&#xff0c;实现将图片保存到手机相册 【API】 phAccessHelper.showAssetsCreationDialog【官方文档】 https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-photoaccesshelper-V5#showassetscreationdialog…

【FastAPI】离线使用Swagger UI 或 国内网络如何快速加载Swagger UI

在FastAPI中&#xff0c;默认情况下&#xff0c;当应用启动时&#xff0c;Swagger UI 会通过在线加载 Swagger UI 的静态资源。这意味着如果应用运行在没有互联网连接的环境中&#xff0c;默认的 Swagger 文档页面将无法加载。 为了在离线环境中使用 Swagger UI&#xff0c;你…

二分思想与相关例题(上)

在上一篇浅谈二分思想中&#xff0c;我们谈到了提过二分的本质&#xff0c;其实就是不断折半&#xff0c;折到最后折无可折的那个结果就是最符合要求的结果。 现在我们从答案出发&#xff0c;对答案的整体可能范围不断二分&#xff0c;最后找到最合适的答案。我们称这种方法为…

Visual Studio安装教程

这次我给大家讲一下Visual Studio安装 一、官网下载 官网下载地址&#xff1a;https://visualstudio.microsoft.com/zh-hans/downloads/ 下载下来的是一个.exe文件 双击打开&#xff0c;出现下面的界面 二、安装visual studio &#xff08;一&#xff09;更改安装路径 首先&am…

Oracle数据恢复—Oracle数据库误删除表数据如何恢复数据?

删除Oracle数据库数据一般有以下2种方式&#xff1a;delete、drop或truncate。下面针对这2种删除oracle数据库数据的方式探讨一下oracle数据库数据恢复方法&#xff08;不考虑全库备份和利用归档日志&#xff09;。 1、delete误删除的数据恢复方法。 利用oracle提供的闪回方法…

小程序——生命周期

文章目录 运行机制更新机制生命周期介绍应用级别生命周期页面级别生命周期组件生命周期生命周期两个细节补充说明总结 运行机制 用一张图简要概述一下小程序的运行机制 冷启动与热启动&#xff1a; 小程序启动可以分为两种情况&#xff0c;一种是冷启动&#xff0c;一种是热…

202409011在飞凌的OK3588-C的核心板跑Rockchip原厂的Android12时挂载触摸屏ft5x06之后使用i2c-tools检测

1|console:/ # i2cdetect --version console:/ # i2cdetect -l console:/ # i2cdetect -F 7 console:/ # i2cdetect -a -y 7 1|console:/ # i2cdump --version console:/ # i2cdump -f -y 7 0x38 202409011在飞凌的OK3588-C的核心板跑Rockchip原厂的Android12时挂载触摸屏ft5x0…

基于SpringBoot+Vue+MySQL的瑜伽馆管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 本系统采用SpringBoot作为后端框架&#xff0c;Vue.js构建前端用户界面&#xff0c;MySQL作为数据库存储系统&#xff0c;实现了瑜伽馆的全面数字化管理。系统涵盖会员管理、课程预约、教练排班、收入统计等功能模块&#xff0c…