现在的工具链已经非常成熟。很多项目部署起来就是一个 compose 文件,再加十分钟配置。更重要的是,围绕这些项目的社区足够活跃,迭代速度也很快。
下面这 25 个项目,就是现在最值得了解的一批。
AI 和本地 LLM 工具
1. Ollama
Stars: 139k | Language: Go GitHub: https://github.com/ollama/ollama

Ollama 是很多人进入本地 AI 的第一站,而且这个选择很合理。
你只需要一条命令拉取模型,再用另一条命令启动它,就能得到一个干净可用的 API。更重要的是,整个本地 AI 生态基本已经默认围绕它展开。
GPU acceleration、model quantization、multi-model support,这些复杂能力它都在后台帮你处理掉了。
Llama 3、Mistral、DeepSeek、Gemma、Phi,新模型发布后,通常没过几天就能在 Ollama 上看到。
如果你准备做任何本地 AI 相关的事情,它基本就是地基。
2. Open WebUI
Stars: 129k | Language: Python GitHub: https://github.com/open-webui/open-webui

你可以把它理解成自己的私有 ChatGPT。
它通常跑在 Ollama 上面,给你一个完整的聊天界面。同时,如果你想混合使用云端模型,它也能接 OpenAI API。
它看起来只是一个聊天 UI,但功能其实比表面深很多。
文档上传后的 RAG、image generation、多用户权限、conversation history、会话中途切换模型,这些都已经包含在里面。
129k stars 不是偶然。
在自托管 AI 界面里,它确实配得上这个热度。
分享一个正版GPT5.5 目前 0.2 倍率,claude-code-4.8 0.4倍率, 关注公众号后,在后台回复:airealy 即可自动获取兑换码及使用方式。
3. Dify
Stars: 87k | Language: Python GitHub: https://github.com/langgenius/dify

Open WebUI 更像是用 AI。
Dify 更像是用 AI 搭系统。
它提供了可视化 workflow builder,可以构建 RAG pipelines、agents 和多步骤自动化流程,而不需要你从零写一堆基础设施。
真正实用的地方在于,它既能连接云端模型,也能通过 Ollama 接入本地模型。
也就是说,你可以先用 GPT-4 原型验证,再切到 Llama 上部署,而不必重写整套逻辑。
4. Khoj
Stars: 30.3k | Language: Python
GitHub: https://github.com/khoj-ai/khoj

Khoj 会索引你的 notes、documents 和 bookmarks,然后让你用对话方式查询它们。
它支持 Obsidian、Emacs,也支持普通 markdown。
如果你愿意,它还可以完全运行在本机,并配合 local LLM 使用。
它的吸引力非常直接:
你的个人知识库,可以用自然语言搜索,而且数据不需要经过第三方服务器。
工作流自动化
5. n8n
Stars: 181k | Language: TypeScript
GitHub: https://github.com/n8n-io/n8n

当 Zapier 开始显得太受限时,很多人会转向 n8n。
它有可视化 builder,但又不只是拖拖拽拽。
你可以在任意节点里写 JavaScript 或 Python,所以它能处理真正复杂的 workflow,而不只是两个应用之间简单传数据。
超过 400 个 integrations,可以完整跑在自己的服务器上。
你的 API keys 也不用放到别人平台里。
181k stars 已经说明了一切。
6. Changedetection.io
Stars: 24.4k | Language: Python
GitHub: https://github.com/dgtlmoon/changedetection.io

这个项目只做一件事,而且做得很扎实:
监控网页变化,并在变化发生时通知你。
价格下降。
缺货商品重新上架。
竞品页面更新。
政府公告变化。
任何没有 RSS feed 的页面,它都可以盯。
它支持 JavaScript-rendered pages,也支持 visual diffing,还能把通知发送到 Slack、Discord、Telegram、email 等多个渠道。
简单,但很有用。
7. Listmonk
Stars: 16k | Language: Go
GitHub: https://github.com/knadh/listmonk

这是一个会让你重新思考邮件平台费用的 newsletter 工具。
为什么每个月花 50 美元发邮件?
说实话,这是个好问题。
Listmonk 可以处理 subscriber management、campaigns、segmentation、templates 和 tracking。
它用 Go 写成,速度很快,可以连接任意 SMTP provider,而且你的订阅用户列表保存在自己的数据库里。
部署也很直接。
媒体和文件管理
8. Immich
Stars: 95.6k | Language: TypeScript GitHub: https://github.com/immich-app/immich

Immich 是那种真正能把人带入自托管世界的项目。
你部署好之后,让手机 app 连上它,照片就会开始自动备份。
Facial recognition、smart search、shared albums,这些功能都有。
它不像一个临时拼出来的 side project,更像一个打磨得很好的消费级产品。
团队发布节奏很快。
95.6k stars 的增长势头,也不像会很快停下来。
9. Nextcloud
Stars: 29k | Language: PHP
GitHub: https://github.com/nextcloud/server

Nextcloud 可以说是 self-hosting 里的瑞士军刀。
文件、日历、联系人、视频通话、office 文档,再加上几百个社区应用,它基本覆盖了 Google Workspace 的大部分场景。
它存在的时间足够久,所以也足够成熟。
从小团队到欧洲政府机构,都有人把它跑在生产环境里。
10. Paperless-ngx
Stars: 26k | Language: Python
GitHub: https://github.com/paperless-ngx/paperless-ngx

你扫描一份文件,Paperless-ngx 会帮你 OCR、打标签、归档,并让它可以被搜索。
这就是它的核心价值。
收据、合同、保险单、表格,最后都进入一个可以浏览、可以检索的档案库。
它还能和扫描仪、邮箱收件箱集成。
从此,“我记得我有那份文件,但不知道放哪了”这个问题,会少很多。
DevOps、监控和基础设施
11. Uptime Kuma
Stars: 84.5k | Language: JavaScript
GitHub: https://github.com/louislam/uptime-kuma

Uptime Kuma 作为一个免费自托管工具,优秀得有点夸张。
它可以监控 websites、APIs、ports、DNS 和 Docker containers。
它还有一个干净的 status page,可以公开分享。
服务挂掉时,它能通过 Telegram、Discord、Slack、email,或者 90 多种其他 integrations 通知你。
Docker 部署大概几分钟就能完成。
在这份列表里,它属于最容易获得收益的项目之一。
12. Coolify
Stars: 40k | Language: PHP
GitHub: https://github.com/coollabsio/coolify

Coolify 可以理解成自托管版 Heroku、Vercel 或 Netlify。
你可以通过 Web UI,把 apps、databases 和 services 部署到自己的服务器上。
Automatic SSL、GitHub/GitLab CI/CD integration、environment variable management,以及热门服务的一键安装,它都提供了。
如果你已经有自己的硬件,却还在为云平台部署价格付费,Coolify 会是一个很自然的选择。
13. Portainer
Stars: 32k | Language: TypeScript
GitHub: https://github.com/portainer/portainer

Portainer 给 Docker 和 Kubernetes 加了一层浏览器 UI。
Containers、images、volumes、stacks,这些都可以不用碰 CLI,直接在界面里管理。
Community Edition 是免费的,本身也可以作为一个 container 运行。
很多人刚搭好新服务器的第一个小时内,就会把它装上。
原因也很简单:
它让日常管理 Docker 没那么烦。
14. Grafana
Stars: 67k | Language: TypeScript
GitHub: https://github.com/grafana/grafana

只要你在收集 metrics,不管来源是 Prometheus、InfluxDB、Postgres、Loki,还是 Elasticsearch,Grafana 基本都是用来可视化它们的标准工具。
它已经成了这个领域的事实标准。
各种规模的团队都在用。
社区 dashboard library 很丰富,所以你通常不需要从零开始搭图表。
插件生态也非常成熟,几乎能覆盖你能想到的大部分数据源。
15. SigNoz
Stars: 22k | Language: TypeScript
GitHub: https://github.com/SigNoz/signoz

SigNoz 基于 OpenTelemetry 构建,把 logs、metrics 和 distributed traces 放在同一个地方。
这正是 Datadog 和 New Relic 收费很高的那类能力。
如果你正在运行生产服务,又想要完整 observability,但不想承担传统厂商的价格,SigNoz 很值得认真看看。
开发者工具和效率工具
16. awesome-selfhosted
Stars: 282k | Language: Markdown
GitHub: https://github.com/awesome-selfhosted/awesome-selfhosted

严格来说,它不是一个应用,而是一份列表。
但它太重要了。
awesome-selfhosted 是互联网上最完整的 self-hostable software 目录之一,按类别整理,并且一直有人维护。
282k stars 让它成为这个领域最受欢迎的资源。
把它收藏起来。
你以后一定会反复打开。
17. Gitea
Stars: 47k | Language: Go
GitHub: https://github.com/go-gitea/gitea

Gitea 像是一个可以用单个 Go binary 跑起来的 GitHub。
Repos、issues、pull requests、code review、Actions、package registries,这些都能在你自己的硬件上运行。
甚至 Raspberry Pi 这类小机器也能承受。
它轻量、快速,从 GitHub 迁移也比较省心。
如果你想要私有代码托管,但不想每月付费,它是一个很稳的默认选择。
18. Affine
Stars: 49k | Language: TypeScript
GitHub: https://github.com/toeverything/AFFiNE
Affine 是一个更重视 whiteboard 的 Notion 替代品。
它把 doc editor、infinite canvas 和 structured database 放在同一个 workspace 里,并且采用 offline-first 的思路。
它的 canvas 和 documents 不是两个勉强放在一起的功能模式,而是真的有整合感。
如果你重度使用 Notion,又希望数据能留在自己的机器上,那么 Affine 目前算是比较成熟的选择之一。
19. Memos
Stars: 38k | Language: Go GitHub: https://github.com/usememos/memos

Memos 是那种让你最快记录想法的工具。
你不需要先想文件夹结构,也不用先规划知识管理体系。
打开,写下,之后搜索。
它支持 Markdown,后端用 SQLite,部署时一个 Docker 命令就能跑起来。
它更像一个给自己的 private microblog,用来收集 notes 和 ideas。
没有复杂层级。
没有额外摩擦。
这项目在这份列表里其实有点被低估。
20. Reactive Resume
Stars: 35.9k | Language: TypeScript
GitHub: https://github.com/AmruthPillai/Reactive-Resume

这是 GitHub 上 stars 最多的开源简历构建工具之一。
不需要账号。
数据不用离开你的服务器。
支持多个 templates、real-time preview,也能导出 PDF。
JSON import/export 让你的简历数据保持可迁移。
一个免费、自托管,而且成品看起来比很多付费工具还好的 resume builder,确实没什么好挑剔的。
21. ToolJet
Stars: 37.6k | Language: JavaScript
GitHub: https://github.com/ToolJet/ToolJet

每个工程团队迟早都会需要 internal dashboards、admin panels 和 data tools。
问题是,这些东西没人想花三周时间认真重写一套。
ToolJet 让你可以用可视化方式构建它们,并连接超过 400 个 data sources。
它也能运行在你自己的服务器上。
Retool 做的是类似事情,但往往会把你带进企业定价对话。
ToolJet 则直接得多。
22. Appwrite
Stars: 49k | Language: TypeScript、
GitHub: https://github.com/appwrite/appwrite

Appwrite 是一个自托管 backend platform。
Auth、databases、storage、functions、messaging 和 real-time subscriptions,它都打包在一起。
如果你用过 Firebase 或 Supabase,这个心智模型会非常熟悉。
区别是,它跑在你自己的基础设施上。
对于想要 managed backend 的开发体验,但又不想真正依赖托管平台的团队来说,Appwrite 是一个不错的选择。
数据和分析
23. Matomo
Stars: 20k | Language: PHP
GitHub: https://github.com/matomo-org/matomo

如果你的想法是:
“我想要 analytics,但不想用 Google Analytics。”
那 Matomo 就是很现实的答案。
Page views、sessions、goals、funnels、e-commerce、heatmaps、session recordings,它都有。
同时,它从设计上就考虑 GDPR compliance。
对用过 GA 的人来说,它也足够熟悉,通常一个小时内就能上手。
最关键的是:
你的 visitor data 留在自己的数据库里。
就这么简单。
安全和身份认证
24. Authentik
Stars: 14.8k | Language: Python
GitHub: https://github.com/goauthentik/authentik

当你已经运行五六个自托管服务之后,分别管理登录会很快变成一件烦事。
Authentik 就是用来解决这个问题的。
它是一个自托管 identity provider,支持通过 SAML、OAuth2 和 OIDC 实现 SSO,也支持给 legacy apps 使用的 LDAP。
另外,它还有 proxy outpost,可以给那些本身不支持认证的应用加上一层 auth。
你可以把它理解成:
跑在自己服务器上的 Okta 或 Auth0,而且没有按用户收费那套压力。
25. Vaultwarden
Stars: 44k | Language: Rust
GitHub: https://github.com/dani-garcia/vaultwarden

Vaultwarden 是一个用 Rust 写的非官方 Bitwarden server。
它实现了完整的 Bitwarden API,所以官方客户端和浏览器扩展都能直接使用。
你只需要把它们指向自己的服务器。
Passwords、TOTP、secure notes,这些都可以保存在你掌控的硬件上,并且保持加密。
它资源占用也很低。
如果你想从一个简单、实用、回报明显的自托管项目开始,Vaultwarden 是非常好的起点。
最后:Hermess Agent基础教程精通 React 面试:从零到中高级(针对面试回答) CSS终极指南 Vue 设计模式实战指南
深入React:从基础到最佳实践完整攻略python 技巧精讲React Hook 深入浅出CSS技巧与案例详解vue2与vue3技巧合集