第 2 轮挖掘,我刻意绕开了扎堆的 AI 编程工具和 Agent 框架,换了一条更“接地气”的线:用开源把 SaaS 的月费一次性买断。主线是一个人把线上小店从零开起来的完整闭环——建店、打发货标签、盯竞品价格、看流量从哪来、把回头客拉回来、把利润管起来,最后别忘了老板自己的身体。7 个仓库里,有 3 万级的老牌选手,也有两个还没破两千星的千星级小仓,全部可以自托管,全部有真实的生意场景。
说明:本文 Star 数为撰稿时的量级估计,精确数字请以各 GitHub 仓库页面实时显示为准;“最近更新”基于各仓库长期维护状态。
仓库:medusajs/medusa | 热度量级:约三万星 | 最近更新:长期活跃
Shopify 一个月 39 美元起步,交易还要抽成,店铺做得越大,租金越贵。Medusa 是开源世界的对答案:一个 TypeScript 写的无头电商引擎,你拿到的是商品、购物车、订单、价格、促销、税务这一整套核心域的框架,而不是一个套模板的建站工具。
架构上是它最值得学的部分:v2 版本把 commerce 拆成一个个可替换的模块(Cart、Pricing、Tax、Promotion……),每个模块可以独立换存储实现,业务逻辑通过工作流(Workflow)编排——比如“下单”这个动作被拆成校验库存、扣库存、创建订单、发事件几个步骤,失败能回滚。这意味着你可以只借它的订单引擎,前台用 Next.js 自己写,后台接自己的 ERP。官方还提供 Admin 后台和云服务,说明这条路已经被商业化验证过。
上手难度:⭐⭐⭐⭐(需要能写 TypeScript) 适用人群:外贸独立站、D2C 品牌、想给客户做定制电商的乙方。变现思路:这是本期商业潜力最直接的仓库——定制建站一单几万起步,或者基于它做垂直行业的电商 SaaS 底座,MIT 协议商用无压力。
仓库:MultiMote/niimblue | 热度量级:千余星,仍在两千以下 | 最近更新:持续维护
开小店的第一个实体需求不是官网,是贴纸:快递单、价格签、成分标签。NiimBot 这类热敏标签打印机便宜好用,但官方 App 强制联网、设计器难用、模板存在人家服务器上。niimblue 把这件事整个搬回了浏览器:一个纯前端的标签设计器,通过 Web Bluetooth 直连打印机,蓝牙协议是被作者自己啃下来的。
亮点在于“小而美”做得非常完整:画布编辑器支持条码、二维码、图形,模板可以存本地,还支持批量打印——把一份数据灌进去,一次出一整版标签。部署也只有一个静态页面,PWA 装到手机上就是个 App,全程数据不出本机。这类项目通常死于“能用但难用”,niimblue 难得地照顾到了打印预览、浓度调节这些真实细节。
上手难度:⭐(打开网页、连上蓝牙就能打) 适用人群:小店主、仓库管理、家庭收纳爱好者。变现思路:单独卖很难,但把它嵌进仓储或店铺系统(打单环节自动化)是现成的乙方需求;协议逆向的思路本身也值得做硬件的人抄作业。
仓库:changedetection-io/changedetection.io | 热度量级:两万星级 | 最近更新:长期活跃
开店的人每天要干一件最枯燥的事:刷竞品页面,看有没有降价、有没有补货。changedetection.io 把它变成了一个自托管的守护进程:你盯着哪个 URL 的哪块区域,变了就通知你。
它的实现比“定时抓网页”讲究得多:默认用 requests 抓静态页,遇到重 JS 的页面可以走内嵌的 Playwright/Chrome 渲染,等于每次用真浏览器打开一遍再取快照;定位元素支持 XPath、CSS 选择器甚至 JSON 路径,可以只盯价格那一行,配上正则忽略不关心的波动;通知走 Apprise,Telegram、Discord、邮件、Webhook 一口气全支持。商店页、期货库存、预约名额、政府公告,任何“等它变化”的场景都适用。
上手难度:⭐⭐(Docker 一行命令起) 适用人群:跨境电商卖家、黄牛党 inverse 版(等补货的普通人)、运维盯页面白屏。变现思路:官方自己就在卖托管版,这就是付费意愿的活证据——针对跨境卖家做“竞品盯价 + 到货告警”的细分服务,逻辑完全成立。
仓库:umami-software/umami | 热度量级:两万星级 | 最近更新:长期活跃
Google Analytics 在部分场景下已经不好用了:GDPR 让营销团队焦头烂额,广告拦截器把数据拦掉一大半。Umami 是隐私优先的自托管统计:不埋 cookie、不采集个人信息,一个脚本行就能合规部署,广告拦截器也很少拦它。
技术选型朴素但扎实:Next.js + Prisma,数据落 MySQL 或 Postgres,量大了可以切 ClickHouse 做分析存储。功能上该有的都有:多站点、PV/UV、来源分析、自定义事件、UTM 归因,还能给客户开一个只读的公开看板——这一条对乙方尤其值钱。对比 Plausible 每月 9 美元起的托管费,自己一台小服务器可以托管几百个站点。
上手难度:⭐⭐(Docker Compose 五分钟) 适用人群:独立开发者、乙方 agencies、不想让用户数据过第三方的小公司。变现思路:托管代运维 + 数据解读咨询,按站点收月费,成本几乎只有服务器折旧。
仓库:knadh/listmonk | 热度量级:一万五千星级 | 最近更新:长期活跃
邮件营销的订阅费是电商成本表上最刺眼的一行:Mailchimp 按订阅人数阶梯收费,名单越大越贵。Listmonk 用 Go 写成,编译出来是一个自包含的二进制,配上 SQLite 就能跑(大了换 Postgres),把邮件列表、订阅管理、营销活动、事务邮件 API 全部装了进去。
几个工程细节很见功力:模板用 Go 模板语法,能塞任意字段做个性化;发送是真正的队列化批量投递,限速、分批、暂停恢复都有;退订链接、退信追踪这些合规件是内置的,不是插件。1 万收件人的 campaign 在一台 1 核机器上是秒级排队完事——作者对“单文件哲学”的坚持让它的部署成本约等于零。
上手难度:⭐⭐(下载二进制、配个 SMTP 就能发) 适用人群:有邮件名单的内容作者、本地商家、做用户触达的产品。变现思路:给不敢碰技术的小商家做邮件营销代运营。注意它是 AGPL 协议——改造后对外提供服务要开源你的修改,接活前想清楚。
仓库:ghostfolio/ghostfolio | 热度量级:数千星 | 最近更新:持续发版
小店赚钱之后钱放哪?绝大多数投资组合工具要求你把持仓、券商账号交给第三方。Ghostfolio 的口号是"wealth management for the rest of us":自托管的投资追踪器,股票、ETF、加密货币跨平台汇总,核心输出是一条净值时间线加资产配置、分红、费率分析。
最有特色的是 "X-Ray" 规则引擎:扫描你的全部持仓,找出隐藏的重叠持仓、费率黑洞和集中度风险——这本来是理财顾问收年费才给的诊断。技术栈是 Angular + NestJS + Prisma,Docker 部署,数据源接行情 API。官方自己的云版本在收费运营,说明产品闭环和付费意愿都被验证过。
上手难度:⭐⭐⭐(Docker 起服务后还要配行情数据源) 适用人群:个人投资者、理财内容创作者。变现思路:给社群或顾问做私有化的资产看板;数据敏感生意,自托管本身就是卖点。
仓库:SamR1/FitTrackee | 热度量级:千星上下,未破两千 | 最近更新:持续发版
一人公司的最后一环是自己。跑步、骑行数据基本都捏在 Strava 手里,免费版越来越鸡肋,隐私政策也越来越看不懂。FitTrackee 是一个法国独立开发者维护多年的自托管运动追踪器:导入 GPX 轨迹,地图回放、分段配速、周月年统计、体重记录,还带一套完整的 REST API。
它没有 Strava 的社交功能,但这恰恰是重点——运动数据是所有个人数据里最私人的之一,很多跑者其实只想要一个自己的档案馆。Python/Flask + React 的经典组合,Docker Compose 部署,一个人在 VPS 上跑十年没问题。Star 不多,但这个项目从 2018 年活到现在还在稳定发版,本身就是“小而美可持续”的样本。
上手难度:⭐⭐⭐(Docker 部署不难,配地图瓦片要动动手) 适用人群:注重隐私的跑者、骑行者。变现思路:给跑团、健身房做私有数据服务;更大的价值是提醒你——别把身体也外包给订阅制。
| 仓库 | 干什么 | 热度量级 | 上手难度 | 生意用法 |
|---|---|---|---|---|
| Medusa | 无头电商引擎 | ~3万星 | ⭐⭐⭐⭐ | 建站外包 / 行业 SaaS 底座 |
| niimblue | 标签打印机设计器 | <2千星 | ⭐ | 集成进仓储打单流程 |
| changedetection.io | 网页变化监控 | ~2万星 | ⭐⭐ | 竞品盯价 / 到货告警服务 |
| Umami | 隐私网站统计 | ~2万星 | ⭐⭐ | 客户站点托管 + 看板月费 |
| Listmonk | 邮件营销系统 | ~1.5万星 | ⭐⭐ | 商家邮件代运营(注意 AGPL) |
| Ghostfolio | 投资组合追踪 | 数千星 | ⭐⭐⭐ | 私有资产看板 |
| FitTrackee | 自托管运动记录 | <2千星 | ⭐⭐⭐ | 跑团/健身房私有服务 |
flowchart TD
A["Medusa<br/>搭起店铺"] --> B["niimblue<br/>打发货标签"]
B --> C["changedetection<br/>盯竞品与补货"]
C --> D["Umami<br/>看客人从哪来"]
D --> E["Listmonk<br/>把回头客拉回来"]
E --> F["Ghostfolio<br/>把利润管起来"]
F --> G["FitTrackee<br/>老板去跑步"]
订阅制的本质是租金:你每月付钱,换取别人服务器上的一点使用权。上面这七个仓库把产权还给了你——数据在你机器上,代码在你仓库里,业务逻辑随你改。一个人开公司从来不是缺工具,而是缺“不再续费”的决心。唯一要留意的是协议:MIT 随便用,AGPL 改造后对外服务要开源,接活之前看一眼 LICENSE 文件。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
