首页 › weekly › 邮件贴片养鱼:冷门开源生意经

邮件局、贴片机、鱼缸主控:去AI主战场之外,挖一座冷门开源富矿

本期发掘思路

这一轮刻意离开了大模型与 Agent 的主战场——那里的 Star 涨得快,但风口一过大多归于沉寂。本期换了三条路走:自建基础设施(邮件、备份)、多端同步底层(CRDT 内核)、软硬件结合的真实场景(键盘固件、鱼缸主控、育儿记录、桌面贴片机)。七个仓库的共同点很明确:解决的都是十年后依然存在的问题,装上就能用,而且几乎每个都被人拿去做成了真金白银的生意。其中两个 Star 还在千级的小仓库,是被严重低估的那种「闷声干活型」项目。


1. Stalwart:一条命令,开一间自己的邮局

stalwartlabs/stalwart | Star 约 8k(约数,下同) | 长期高频迭代

一句话定位:用 Rust 把 Postfix + Dovecot + 反垃圾引擎 + DKIM 四件套,压成一个二进制的全能邮件服务器。

它解决的是运维圈的经典劝退项目——自建邮箱。传统方案要拼装一打组件,端口 25 被封、IP 名声一烂,邮件就石沉大海;用商业托管,全公司的通信记录又躺 in 别人的云上。

核心拆解:Stalwart 单二进制内置 SMTP/IMAP/POP3/JMAP 全套收发协议,垃圾邮件过滤、DKIM/SPF/DMARC 签名校验、ACME 自动证书、Web 管理后台全部打包;存储后端可以从 SQLite 一路换到 PostgreSQL、FoundationDB 甚至 S3 兼容对象存储;近年的版本还把 CalDAV/CardDAV(日历与通讯录)并进了主干,一个仓库开始长成完整的协作套件。部署体验就是一条 docker run,剩下难的部分它替你做了大半。协议上采用 AGPL 开源 + 企业版双授权,是最标准的 open-core 样板。

上手难度:⭐⭐⭐(难在 DNS 记录与 IP 信誉,不在软件本身)

适用人群:想给家人朋友或小团队开邮箱的极客、做隐私托管服务的创业者。变现思路:照着它开一家「小邮局」——面向小型律所、工作室卖托管邮箱与迁移代维服务,开源社区里已有大量托管商跑通了这条路。


2. Backrest:给最强备份引擎套上 Web 外套

garethgeorge/backrest | Star 数千级 | 活跃维护

一句话定位:restic 的图形化管家,专治「知道自己该备份、但一直没弄」。

restic 是命令行备份界的王牌:加密、去重、快照,功能近乎完美,但纯命令行加手写定时任务,让九成的人停在了「改天再弄」。Backrest 把最后一步的摩擦干掉了。

核心拆解:Go 写的单二进制,装上即得 Web 面板——计划任务定时打快照、保留策略一键套模板、直接在浏览器里翻历史版本并勾选恢复;本地磁盘、S3 兼容对象存储、rclone 能到达的远端都能当仓库;任务还能挂前置/后置钩子,比如先让数据库落盘再开备。底层引擎就是久经考验的 restic,数据格式通用,哪天不用 Backrest 了,命令行照样能读。NAS、树莓派、旧笔记本都能跑。

上手难度:⭐⭐(十分钟出快照)

适用人群:所有拖延备份的人、家庭服务器玩家。变现思路:把「装好 Backrest + 配好异地仓库 + 挂上告警」打包成家庭与小企业的数据保险箱服务,是门槛最低的本地 IT 服务生意之一。


3. Loro:本地优先应用的地基,一只学人改稿的鹦鹉

loro-dev/loro | Star 数千级 | 活跃迭代

一句话定位:Rust 写的 CRDT 内核,让文档做到「离线随便改、联网自动合、多端不冲突」。

协作应用最怕自己写合并逻辑——那是无底洞;同类明星 Yjs 又绑死 JavaScript 生态,原生应用用着别扭。Loro 补上的正是这一块:给 Rust 与移动端一个产品级的同步地基。

核心拆解:它把 CRDT(无冲突复制数据类型)做到了应用层友好的程度——不止纯文本,内置列表、可移动列表、树、表格容器、计数器等高层结构,删节点、挪列表项这类老大难操作开箱即合;官方提供 JS/WASM 绑定,Swift、Python 等语言绑定也收在主仓库里;官方基准里,GB 级文档的合并能压进秒级;还自带版本回溯与撤销能力,应用可以做出「时间旅行」式的编辑历史。西班牙语里 loro 是鹦鹉:学人说话,也学人改稿。

上手难度:⭐⭐⭐⭐(要吃透 CRDT 概念)

适用人群:做笔记、白板、画板、表单类多端应用的开发者。变现思路:把 Loro 嵌进自家产品,实现「本地优先 + 端到端加密」的差异化卖点;或者为协作类创业团队提供同步层技术方案。本地优先是应用形态的长期方向,这座地基现在还便宜。


4. ZMK:无线分体键盘背后的隐形冠军

zmkfirmware/zmk | Star 数千级 | 社区活跃

一句话定位:蓝牙无线机械键盘固件的事实标准,QMK 的无线平替。

客制化键盘圈最爽的两件事——分体、无线——恰好是老牌固件 QMK 的短板。想要「一手一只、一次充电用数周(社区普遍反馈)、多台设备一键切换」,玩家会直接劝你上 ZMK。

核心拆解:基于 Zephyr 实时操作系统,主打低功耗蓝牙 HID;对小白最友好的一点是改键位不用本地装工具链——fork 官方配置仓库、改几行 .keymap 文件,GitHub Actions 自动云端编译出固件,下载刷入即用;分体键盘左右手各跑一份固件,天然支持;官方新推的 ZMK Studio 还能做到不重刷机在线改键。市面上相当多工作室的分体套件出厂即 ZMK,它早已是这门生意的隐形地基。

上手难度:⭐⭐⭐(纯软件两星,加上焊接四星,取中)

适用人群:键盘 DIY 玩家、想开键盘工作室的硬件创业者。变现思路:套件销售 + 配列设计服务。客制化键盘客单价高、社群粘性强,是被反复验证过的小众硬件创业路径,而基于 ZMK 起步几乎零固件成本。


5. reef-pi:树莓派养珊瑚,几十美元复刻数百美元主控

reef-pi/reef-pi | Star 约 1.6k 的千级小仓库 | 多年稳定维护

一句话定位:跑在树莓派上的开源鱼缸主控,控灯、控温、自动补水和剂量泵全包。

海缸是对稳定性最偏执的自动化场景:温度漂一度、水位低一截,珊瑚就出事。商业主控(比如 Neptune 的 Apex)动辄数百美元且体系封闭,而论坛里的自制方案又散落不成体系。reef-pi 把这条路铺平了。

核心拆解:Go 单二进制跑在树莓派上,Web 界面开箱即用:设备开关、定时任务、自动补水(ATO)、温度控制、剂量泵、灯光时序,模块按需启用;全部功能都有 REST API,方便二次开发;官方文档连整机物料清单——用哪款继电器板、怎么接线——都写得明明白白,照着抄就能攒出一台。

上手难度:⭐⭐⭐⭐(要动电烙铁)

适用人群:海缸与水草缸玩家、爬宠饲养者、家庭水培爱好者。变现思路:卖「树莓派鱼缸主控」套件只是第一步;同一套代码改造成恒温恒湿通用主控,能吃下发酵柜、爬宠箱、菇房等多个垂直市场,一个仓库养活一条产品线。


6. BabyBuddy:把娃的成长数据从厂商云里拿回来

babybuddy/babybuddy | Star 约 1.7k 的千级小仓库 | 多年稳定维护

一句话定位:自托管育儿记录本,喂奶换尿布睡觉量体温,一条不落。

市面育儿 App 清一色订阅制 + 强制云同步 + 广告,娃头一年的数据全锁在别人服务器上;哪天停止运营,成长记录一起陪葬。BabyBuddy 的答案是:数据进自家硬盘。

核心拆解:Django 写的老项目,稳如老狗——亲喂/瓶喂计时、换尿布、睡眠、辅食、体温、用药、身高体重头围生长曲线全覆盖;支持多娃、多位照料人分账号,老人带娃在手机上点两下就能记一条(社区有配套手机客户端走它的 REST API);统计图表自动生成。docker compose 一条命令起服务,家里 NAS 上顺手就部署了。

上手难度:⭐⭐

适用人群:新手爸妈、家庭自托管党。变现思路:直接商业化偏弱,但二次开发空间实在——改成月子中心、托育机构的喂养记录与交接班系统,就是一套现成的垂直 SaaS 底子,客户付费意愿明确。


7. OpenPnP:把贴片厂的门槛,从百万砍到三千美元

openpnp/openpnp | Star 数千级 | 十年打磨

一句话定位:开源 SMT 贴片机的「操作系统」,让一张桌面顶起一条贴片产线。

硬件创业者和开源硬件作者最痛的一刀是小批量贴片:手工贴片慢且错,外发贴片厂动辄数千元起、交期数周。桌面开源贴片机把这一步的成本打到了两三千美元的整机价位,而 OpenPnP 就是这类机器的大脑。

核心拆解:Java + OpenCV 实现完整视觉管线——基准点对齐、吸嘴校准、元件识别纠错;运动控制走 G 代码驱动,胶带、盘式送料器配置化接入;从玩家自装机到成品整机(社区里最流行的 LumenPnP 即基于它)都能跑。openpnp.org 的文档与调机教程成体系,十年磨出来,你能踩的坑基本都有前人填过。

上手难度:⭐⭐⭐⭐⭐(机械、视觉、送料器三大坑,硬核中的硬核)

适用人群:开源硬件作者、小批量电子产品创业者、高校工程训练实验室。变现路径最直接:卖整机与套件(已有公司靠这门生意存活)、提供「桌面贴片代工」服务、给学校搭产线做教学——每一层都有现成的付费方。


本期横向对比

仓库 赛道 Star(约) 上手难度 一句话场景
stalwartlabs/stalwart 基础设施 ~8k ⭐⭐⭐ 一条 docker run 开邮局
garethgeorge/backrest 开发者工具 数千级 ⭐⭐ 十分钟给旧电脑装上保险
loro-dev/loro 开发库 数千级 ⭐⭐⭐⭐ 多端离线同步内核
zmkfirmware/zmk 硬件固件 数千级 ⭐⭐⭐ 无线分体键盘固件
reef-pi/reef-pi 智能硬件 ~1.6k ⭐⭐⭐⭐ 树莓派鱼缸主控
babybuddy/babybuddy 生活应用 ~1.7k ⭐⭐ 自托管育儿记录
openpnp/openpnp 制造业 数千级 ⭐⭐⭐⭐⭐ 桌面贴片厂

(Star 为约数,以仓库页面实时数据为准。)

flowchart TD
    ROOT["本期冷门开源七仓"]
    ROOT --> INFRA
    ROOT --> LIFE
    ROOT --> HW
    INFRA["自建基础设施"]
    INFRA --> ST["Stalwart 邮件局"]
    INFRA --> BK["Backrest 备份台"]
    INFRA --> LR["Loro 同步内核"]
    LIFE["数字生活工具"]
    LIFE --> BB["BabyBuddy 育儿记录"]
    LIFE --> RF["reef-pi 鱼缸主控"]
    HW["软硬件与制造"]
    HW --> ZK["ZMK 键盘固件"]
    HW --> OP["OpenPnP 贴片机"]

本期之最

参考来源

  1. stalwartlabs/stalwart — Stalwart 邮件服务器官方仓库,协议、功能与双授权模式来源
  2. garethgeorge/backrest — Backrest 官方仓库,restic Web 界面功能来源
  3. loro-dev/loro — Loro 官方仓库,CRDT 富文档结构与多语言绑定来源
  4. zmkfirmware/zmk — ZMK 固件官方仓库,云端编译与分体支持来源
  5. reef-pi/reef-pi — reef-pi 官方仓库,功能模块与官方装机指南来源
  6. babybuddy/babybuddy — BabyBuddy 官方仓库,记录维度与多娃支持来源
  7. openpnp/openpnp — OpenPnP 官方仓库,视觉管线与运动控制架构来源
  8. OpenPnP 官网 — 机器配置、教程文档与社区整机生态
  9. Stalwart 官网 — 官方文档与部署说明
  10. ZMK 官方文档 — 键位配置、Zephyr 架构与 Studio 功能说明

[!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 等场景全覆盖。

51学通信知识星球海报-扫码加入