首页 › weekly › 8个适合搞钱的小而美开源宝藏

本期导览:为什么这一轮不聊 AI

前几轮我们把 Agent 记忆、端侧推理、AI 调试器翻了个遍,这一轮刻意反着来:聚焦「不追热点、但能稳定搞钱」的开发者基础设施与生活工具。它们有一个共同气质——解决一个足够具体的痛点,产品形态完整到可以直接二次开发成 SaaS 或托管服务。入选的 8 个项目覆盖录屏、短链、知识库、任务队列、邮件测试、身份认证、发票与习惯打卡,文中的 Star 数为写作时的约数(以仓库页面实时数据为准),更新状态以各仓库 commit 流水为准。


1. Cap | 约 12k★ | 持续高频更新

一句话定位:开源版 Loom——「录屏、生成链接、发给别人」三步完成,痛点是 Loom 订阅贵、录像文件传网盘太笨重。

核心拆解:桌面端用 Tauri(Rust)+ React 构建,安装包小、内存占用低;录制完成后一键上传生成分享链接,观看端是一个带播放器、评论和字幕的网页。对隐私敏感的团队,可以配置自己的 S3 存储桶,甚至整套 Web 端自托管,链接挂自己的域名。技术上值得学习的是它把「采集(Rust)—转码—分发(Web)」的链路拆得很干净,二次开发时可以只取其中一段。

上手难度:⭐⭐

适用人群:远程团队、做课程/售前的独立开发者、接客户反馈的 agency。

变现思路:官方 Cap Cloud 已验证「免费本地录制 + 付费云托管」模型;你可以照抄这个模式做行业垂直版——比如给在线教育做带章节标记的录屏分享,或给法律/医疗行业做端到端加密的录屏审阅。


2. Dub | 约 21k★ | 持续高频更新

一句话定位:开源版 Bitly/短链平台,但把「短链」做成了营销数据基础设施——点击分析、自定义域名、二维码、REST API 一应俱全。

核心拆解:TypeScript/Next.js 全家桶,官方 SaaS(dub.co)已被 Vercel、Hashnode 等公司真实使用,属于「开源核心 + 云服务收费」跑通了的少数项目。自部署版包含完整的点击分析面板(地域/设备/来源/时段)、团队协作与角色权限;自定义域名自动配 SSL 的体验是同类里最顺的。对做增长工具的开发者,它的 API 设计值得逐字读一遍。

上手难度:⭐⭐

适用人群:做营销工具站、独立开发者产品矩阵、需要给客户交付可追踪链接的代理公司。

变现思路:最直接的是部署一套卖给本地市场——国内做营销活动短链 + 数据看板的 SaaS 仍有空白;也可以基于它的分析管道做「链接 + 归因 + A/B 跳转」的增值层。


3. Docmost | 约 12k★ | 持续高频更新

一句话定位:自托管版 Confluence/Notion,痛点是公司文档不想上公有云、又嫌弃 Wiki.js 这类老牌方案体验太「文档感」。

核心拆解:TypeScript 技术栈(React 前端 + PostgreSQL),编辑器基于 Tiptap,支持多人实时协同编辑;空间(Space)级别的权限、页面历史、评论、全文搜索、用户组管理一应俱全,界面是同类里少数拿得出手给非技术同事用的。官方提供云托管版与企业版(SSO 等能力),是典型的 open-core 结构。

上手难度:⭐⭐

适用人群:10-200 人规模的中小企业、咨询公司、需要知识库又过不了安全评审的团队。

变现思路:为垂直行业做「开箱即用的文档模板 + 托管」——比如给律所做案例库、给医疗机构做 SOP 库;也可以做国内合规版本的部署与迁移服务(从 Confluence 导数据本身就是一门生意)。


4. River | 约 5k★ | 持续高频更新

一句话定位:纯 Postgres 的 Go 后台任务队列——不用 Redis、不用 RabbitMQ,任务和业务数据在同一个数据库里事务级一致。

核心拆解:最大亮点是「事务性入队」:订单写入和投递任务的创建在同一个事务里提交,天然消灭了「数据库写成功了但消息丢了」这类经典事故。功能覆盖唯一任务、周期性任务(cron 语法)、任务取消、多队列优先级、失败重试与退避;底层利用 Postgres 的 SKIP LOCKED 和隔离级别做并发抢占,代码注释质量在开源圈属于教科书级。作者团队围绕它提供付费技术支持。

上手难度:⭐⭐⭐

适用人群:Go 后端工程师、已经用 Postgres 不想再养一套 Redis 的中小团队。

变现思路:适合做技术付费咨询/企业支持(官方已验证);也可以参考它给其他语言生态(Python/Node)做「单数据库派」任务队列,这个细分赛道至今没有统治级产品。


5. Mailpit | 约 8k★ | 持续高频更新

一句话定位:开发环境的邮件黑洞——本地起一个 SMTP 服务,把应用发出的所有测试邮件都接住,再用网页界面查看。一物一痛点的「小而美」样板。

核心拆解:单个 Go 二进制(也有官方 Docker 镜像),SMTP 默认 1025 端口、Web UI 默认 8025,跑起来 30 秒不用写任何配置。功能包括:全文搜索历史邮件、HTML 兼容性检查、把捕获的邮件「放行」转发到真实 SMTP、REST API 供自动化测试断言。它事实上接替了年久失修的 MailHog,成为 CI 和本地开发的事实标配之一。

上手难度:⭐

适用人群:所有写「发邮件」功能的后端/全栈开发者、测试工程师。

变现思路:本身不适合直接收费,但它是极佳的「引流型组件」——把 Mailpit + 假数据生成 + API Mock 打包成一个「开发环境一条龙」的付费工具箱,或者作为你付费 DevOps 课程/服务的演示基座。


6. Pocket ID | 约 7k★ | 持续高频更新

一句话定位:极简 OIDC 身份提供方——只支持 Passkey 登录,给自托管应用群补上「一次登录、处处通行」的拼图。

核心拆解:传统方案 Keycloak/Ory 功能全但重到劝退,Authelia/Authentik 配置门槛高;Pocket ID 砍掉密码、砍掉社交登录,只留 WebAuthn/Passkey + OIDC 协议本体,一个 Docker 容器 + 默认 SQLite 就能跑,反向代理后面挂上即可给 Jellyfin、Portainer、Gitea 等几十个自托管应用统一发身份。协议实现规范,.well-known 端点齐全,接任何支持 OIDC 的应用基本零障碍。

上手难度:⭐⭐

适用人群:Homelab 玩家、给中小企业做内部工具集成的外包团队。

变现思路:替中小企业做「内部应用统一登录」交付物——Pocket ID 打底 + 定制接入 + 年费维护;也可在其上叠加审计日志与 SCIM 用户同步做成企业版。


7. InvoiceShelf | 约 2k★ | 持续更新

一句话定位:自托管的开源发票/报价系统(老牌项目 Crater 的社区续命分支),痛点是自由职业者不想为一套发票模板付海外 SaaS 的月费。

核心拆解:Laravel + Vue 3 技术栈,覆盖发票、报价单、付款记录、支出管理、客户档案、多币种,带完整 REST API 和 PDF 导出,界面在同类 PHP 项目里相当能打。Crater 原作者停更后,社区以 InvoiceShelf 之名继续维护,属于「接盘续命」的典型样本——对想参与开源的人来说,这类项目 PR 合并率高、话语权大。

上手难度:⭐⭐

适用人群:自由职业者、小工作室、需要给客户开正式账单的远程服务团队。

变现思路:做「发票 SaaS 本地化」:接上本地支付渠道与税制模板,按月卖给小商家;或包装成白标产品卖给代账公司。


8. Beaver Habit Tracker | 约 1.5k★ | 持续更新

一句话定位:一个只做「每日打卡」这一件事的习惯追踪器——没有社交、没有 AI、没有会员体系,快到可以装成手机 App 的 PWA。

核心拆解:单用户设计,数据落在本地文件(JSON),不依赖外部服务;Docker 一行起服务,也支持一键部署到 Zeabur 等平台。键盘快捷键 + 极简热力视图是它的灵魂:打开、点一下、关掉,两秒钟完成打卡。代码量小到一晚上能读完,是学「如何把一个小需求做成完整产品」的活教材。

上手难度:⭐

适用人群:习惯养成党、PWA 学习者、想找个练手项目改成自己产品的新手开发者。

变现思路:直接变现空间小,但适合作为「产品化练手」基底——加上周报、多端同步或 Apple 小组件,就是一个可以上应用商店收费的独立产品雏形。


本期横向对比

仓库 类型 约 Star 上手难度 适用场景
Cap 录屏分享 12k ⭐⭐ 远程协作/课程制作
Dub 短链分析 21k ⭐⭐ 营销基础设施
Docmost 团队文档 12k ⭐⭐ 中小企业知识库
River 任务队列 5k ⭐⭐⭐ Go 后端基础设施
Mailpit 邮件测试 8k ⭐ 开发/CI 环境
Pocket ID 统一认证 7k ⭐⭐ 自托管应用群
InvoiceShelf 发票账单 2k ⭐⭐ 自由职业者收款
Beaver Habit Tracker 习惯打卡 1.5k ⭐ 个人效率/练手
quadrantChart
    title 本期8宝:上手难度 vs 商业价值
    x-axis "轻松上手" --> "需要技术功底"
    y-axis "自用为主" --> "商业价值高"
    quadrant-1 "金矿赛道"
    quadrant-2 "闭眼抄作业"
    quadrant-3 "收藏备用"
    quadrant-4 "进阶研究"
    "Cap": [0.25, 0.85]
    "Dub": [0.3, 0.9]
    "Docmost": [0.3, 0.75]
    "River": [0.55, 0.65]
    "Mailpit": [0.1, 0.4]
    "Pocket ID": [0.3, 0.55]
    "InvoiceShelf": [0.35, 0.7]
    "Beaver": [0.12, 0.2]

本期之最

参考来源

  1. Cap - CapSoftware/Cap — 开源录屏分享工具,本文核心数据与功能来源
  2. Dub - dubinc/dub — 开源短链与分析平台仓库主页
  3. Docmost - docmost/docmost — 自托管协作文档平台仓库主页
  4. River - riverqueue/river — Postgres 版 Go 任务队列仓库及官方站点 riverqueue.com
  5. Mailpit - axllent/mailpit — 开发环境邮件捕获工具仓库主页
  6. Pocket ID - pocket-id/pocket-id — Passkey-only OIDC 提供方仓库主页
  7. InvoiceShelf - InvoiceShelf/InvoiceShelf — Crater 社区分支,发票管理系统仓库主页
  8. Beaver Habit Tracker - daya0576/beaverhabits — 极简自托管习惯打卡应用仓库主页

[!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学通信知识星球海报-扫码加入