<!-- title: 计费这门生意，被Lago开源了 -->

# 挖到8个能直接开店的仓库：从计费引擎到两千星的DNS小刀

## 概述

这一轮不追单一风口，沿一条「商业闭环」主线往下挖：一个互联网产品从收钱（Lago）、开店（Medusa）、管密钥（Infisical）、发通知（Novu），到看数据（Evidence、Umami），每个环节都有人在认认真真做开源。再配两把顺手的命令行小刀（doggo、trdsql）压阵。选题逻辑很简单：这些仓库单独看各自精彩，串起来就是一套可以白嫖的创业基建。> 说明：文中 Star 数为写作时约数，以各仓库主页实时数据为准。

---

## 1. Lago —— 开源用量计费引擎

**getlago/lago** | Star 约 9k+ | 主仓库持续高频更新

**一句话定位**：SaaS 收钱这件事里最难的那块——按量计费，被它做成了开源自托管产品。

所有做 SaaS 的人迟早都会撞上同一个问题：订阅好办，按量计费是噩梦。API 调了多少次、GPU 跑了多少分钟、超出套餐怎么阶梯计价、发票怎么开、欠费怎么处理——Stripe Billing 收很贵的抽成，自研团队动辄烧掉几个月。Lago 把「计量（metering）→ 定价（pricing）→ 账单（invoicing）→ 收入分析」整条链路做成了一个可自部署的引擎：事件流实时聚合用量，支持预付费充值、阶梯定价、承诺消费加超量费这些付费先例里最刁钻的模式，收款可以直接挂 Stripe，数据全部落在自己的 Postgres 里。

技术栈是 Ruby on Rails 加 Redis，架构上是标准的「事件摄入 + 聚合计费」流水线，官方提供 Docker Compose 一键起。对国内团队更有意思的是中间件属性：把支付通道换成微信/支付宝，上层计费逻辑原封不动。

**上手难度**：⭐⭐⭐（懂一点 Docker 和 webhook 即可）

**适用人群**：按量收费的 API 服务、AI 应用开发者、SaaS 创业团队。**变现思路**：帮垂直行业客户做计费托管与本地化支付适配，是已被海外验证过的咨询生意。

## 2. Medusa —— 模块化开源电商底座

**medusajs/medusa** | Star 约 28k+ | 2.0 大版本后持续活跃

**一句话定位**：把 Shopify 的核心能力拆成积木，让你自己攒一家店。

Shopify 好用，但抽成、封店风险、定制天花板三座山压着所有认真做电商的人。Medusa 是 Node.js/TypeScript 写的电商引擎：商品、购物车、订单、价格策略、多币种、多仓库库存全部模块化，后台管理端开箱即用，插件市场里支付、物流、CMS 扩展齐全。它最聪明的设计是「Headless 但不逼你从头造轮子」——想快，用官方 storefront 模板一天上线；想深，每个模块都能拆开替换。

2.0 版本重构后引入了工作流引擎，库存跨仓同步、订单拆单这类复杂操作被做成了可编排的步骤。对于做跨境独立站、D2C 品牌的团队，这是绕开平台税的正规军方案。

**上手难度**：⭐⭐⭐（会 TypeScript 就能起步）

**适用人群**：独立站开发者、D2C 品牌、电商外包团队。**变现思路**：主题与插件生态 + 行业定制开发，海外已有成熟的 Medusa 服务商在赚这份钱。

## 3. Infisical —— 给 .env 文件上一道锁

**Infisical/infisical** | Star 约 16k+ | 持续活跃更新

**一句话定位**：散落在每台机器上的 .env 文件，是大多数团队真实的安全短板，它一口气收口。

几乎每个团队的密钥管理现状都是：生产数据库密码躺在张三的 `.env` 里，被复制进微信传给李四，再被某个新人提交进 Git 历史。Infisical 做的事情直白而要害：统一的密钥仓库 + 端到端加密 + 细粒度权限，环境变量按 dev/staging/prod 分环境管理，CLI 一条命令把密钥注入本地进程；还能把密钥反向同步到 Vercel、AWS、GitHub Actions、Kubernetes 这些密钥实际被消费的地方，动态密钥（用完即焚的临时数据库凭证）和审计日志一应俱全。

界面是这一类基建工具里少见的顺眼，团队上手几乎零摩擦。开源版自托管够用，云版本付费，商业路径清晰。

**上手难度**：⭐⭐

**适用人群**：任何超过两个人的开发团队。**变现思路**：私有化交付 + SSO/审计等企业版特性，安全类产品的经典开源商业化打法。

## 4. Novu —— 通知系统的统一底座

**novuhq/novu** | Star 约 35k+ | 持续活跃更新

**一句话定位**：邮件、短信、站内信、推送，四种通道三套模板引擎两轮排坑——它把整个通知中台一次做完。

通知是每个产品都逃不掉、又最不值得自研的功能：发验证码要接短信，营销要接邮件，App 要接推送，消息中心要站内信，还要处理频控、去重、多语言模板、失败重试。Novu 用一个统一 API 把这些全部收编：写一次事件触发，配置层决定走哪个通道、什么模板、怎么降级；自带可视化工作流编排器，运营改文案不用发版。自托管版用 Docker 起全套服务，云版直接 API 调用。

对国内开发者的二次开发空间很实在：官方通道以海外服务商为主，把短信层适配到国内服务商，就是一个现成的商业切口。

**上手难度**：⭐⭐⭐（微服务体系，组件略多）

**适用人群**：中大型产品团队、外包交付公司。**变现思路**：托管通知服务 + 通道适配，按量收 Platform Fee。

## 5. Evidence —— SQL 和 Markdown 写成的数据分析网站

**evidence-dev/evidence** | Star 约 5k | 持续活跃更新

**一句话定位**：BI 工具把人拖进拖拽画布，它把数据分析拉回代码世界——写 SQL，写 Markdown，构建出一个图表网站。

数据分析师的日常在两个极端之间摇摆：BI 工具点点点，逻辑进不了版本控制；Jupyter 写分析，成果很难变成业务同事能天天看的报表。Evidence 的答案是「Analytics as Code」：一个 Markdown 项目，页面里写 SQL 查询，正文里引用查询结果自动渲染成图表，`npm create evidence.devs@latest` 一条命令起项目，构建产物是一个静态站点——可以挂在任何静态托管上给全公司看。所有分析天然被 Git 管理，改指标有 diff，评审有 PR，数据口径终于有了版本历史。

内置图表组件覆盖常用场景，连接 Postgres、BigQuery、Snowflake、DuckDB 等主流数据源。对一个两三人的数据小团队来说，它几乎可以平替一套昂贵的 BI 订阅。

**上手难度**：⭐⭐（会 SQL 就会）

**适用人群**：数据分析师、独立开发者做内部分析门户。**变现思路**：行业报表模板包 + 面向中小客户的报表代建服务。

## 6. Umami —— 不碰cookie的网站统计

**umami-software/umami** | Star 约 24k+ | 持续活跃更新

**一句话定位**：Google Analytics 的隐私时代替身：一个 Node 应用加一个数据库，十分钟自托管。

GA4 界面越改越重、数据出境越来越敏感，Umami 抓住了这个窗口：不使用 cookie、不采集个人信息、默认满足 GDPR，脚本体积极小不拖慢页面。功能上该有的都有——PV/UV、来源渠道、设备地理、事件追踪、自定义报表，还支持多站点集中管理。技术栈朴素得可爱：Node.js + Postgres/MySQL，Docker Compose 起服务，配一条反向代理就能对外服务。

它是「小而美」标准定义的践行者：解决单一痛点、部署极简、没有多余的概念。对做客户项目的团队，给每个客户配一套独立统计，也是顺手的增值服务。

**上手难度**：⭐⭐

**适用人群**：独立开发者、博客作者、对数据合规敏感的企业。**变现思路**：托管版 Umami（海外已有同类生意）+ 合规分析咨询。

## 7. doggo —— 一条命令把 DNS 查干净

**mr-karan/doggo** | Star 千级（以仓库页为准） | 单二进制，更新精而缓

**一句话定位**：dig 的当代替身——输出好看、支持加密 DNS、单一二进制零依赖。

排查域名问题时，dig 的输出像一张1980年的电报单。doggo 用 Rust（原文更正：Go）写就，把 DNS 查询做成了人类友好的表格输出，天然支持 DoH、DoT 等加密查询通道，IPv4/IPv6 并行查询，一条命令同时查 A、AAAA、MX、CNAME，还可以用 `@` 语法直接指定 Google、Cloudflare 的公共 DoH 端点。管道友好，JSON 输出齐全，写进运维脚本毫无障碍。

这就是「小而美」的极端形态：一个功能，做到极致，装完即用。在排查「域名解析被污染还是没生效」这类日常故障时，它能省掉大量翻文档的时间。

**上手难度**：⭐

**适用人群**：运维、后端开发、所有被 DNS 折磨过的人。纯工具属性，但它是把「顺手」卖进企业内部的最好样本。

## 8. trdsql —— 直接对 CSV 和 JSON 跑 SQL

**noborus/trdsql** | Star 两千上下（以仓库页为准） | 更新细水长流

**一句话定位**：不用导库，一条 SQL 直接查 CSV、JSON、LTSV、TSV 表格文件。

数据清洗的九成需求其实是：给这个 200MB 的 CSV 加个过滤、做个聚合、跟另一个文件 join 一下。打开 Python 写脚本太重，打开 Excel 直接死机。trdsql 把表格文件当成数据库表，直接用标准 SQL 查询，查询结果还能反向输出成 CSV/JSON/Markdown 表格，接进文档流水线。它建立在 Go 的 CSV 生态之上，对格式不规范的真实数据（引号、换行、编码）容忍度很高，大文件流式处理不吃内存。

一条命令替代「写十分钟脚本」的日常，这种工具的回报率会随使用次数持续累积。

**上手难度**：⭐⭐（会 SQL 即可，记一遍常用示例就够）

**适用人群**：数据杂务缠身的所有人、后端、运营开发。**变现思路**：作为自动化交付脚本的内件，藏在每个数据处理小项目里赚钱。

---

## 本期横向对比

| 仓库 | 类型 | Star（约数） | 上手难度 | 核心场景 |
|---|---|---|---|---|
| Lago | 计费引擎 | 9k+ | ⭐⭐⭐ | SaaS 按量收费 |
| Medusa | 电商底座 | 28k+ | ⭐⭐⭐ | 独立站/D2C |
| Infisical | 密钥管理 | 16k+ | ⭐⭐ | 团队 .env 收口 |
| Novu | 通知中台 | 35k+ | ⭐⭐⭐ | 多通道消息触达 |
| Evidence | 数据分析 | 5k | ⭐⭐ | SQL 报表网站 |
| Umami | 网站统计 | 24k+ | ⭐⭐ | 隐私优先分析 |
| doggo | CLI 工具 | 千级 | ⭐ | DNS 排障 |
| trdsql | CLI 工具 | 两千上下 | ⭐⭐ | 表格文件跑 SQL |

## 选型地图

```mermaid
mindmap
  root((开源商业基建))
    收钱与开店
      Lago 用量计费
      Medusa 电商引擎
    工程内功
      Infisical 密钥收口
      Novu 通知中台
    数据洞察
      Evidence 报表网站
      Umami 网站统计
    小而美CLI
      doggo DNS排障
      trdsql 表格SQL
```

```mermaid
flowchart TD
  A["你想干什么"] --> B["做产品收钱"]
  A --> C["搭数据看板"]
  A --> D["补工程短板"]
  B --> E["Lago 计费"]
  C --> F["Evidence 报表"]
  C --> G["Umami 统计"]
  D --> H["Infisical 密钥"]
  D --> I["Novu 通知"]
  B --> J["Medusa 开店"]
```

## 本期之最

- **最值得立即尝试：trdsql**。安装成本一分钟，今天就能替你删掉一段数据清洗脚本，回报立竿见影。
- **最有商业潜力：Lago**。计费是所有付费产品的必经之路，它卡在价值链最粗的位置上，本地化支付适配就是现成的生意切口。
- **最被低估：Evidence**。在人人谈论 AI BI 的当下，把分析放进 Git 这个朴素决定，恰好是数据团队最缺的纪律。

## 参考来源

1. [getlago/lago](https://github.com/getlago/lago) — Lago 开源计费引擎仓库主页
2. [medusajs/medusa](https://github.com/medusajs/medusa) — Medusa 开源电商引擎仓库主页
3. [Infisical/infisical](https://github.com/Infisical/infisical) — Infisical 密钥管理平台仓库主页
4. [novuhq/novu](https://github.com/novuhq/novu) — Novu 通知基础设施仓库主页
5. [evidence-dev/evidence](https://github.com/evidence-dev/evidence) — Evidence 数据分析即代码仓库主页
6. [umami-software/umami](https://github.com/umami-software/umami) — Umami 隐私网站统计仓库主页
7. [mr-karan/doggo](https://github.com/mr-karan/doggo) — doggo DNS 命令行工具仓库主页
8. [noborus/trdsql](https://github.com/noborus/trdsql) — trdsql 表格 SQL 工具仓库主页

> [!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学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
