首页 › weekly › 8个开源变现基建:从收款到发票

第8轮挖掘:8 个开源「变现基建」——独立开发者从收款到发票的全链路武器库

本期发掘思路

前七轮我们写过金矿仓库、生意神器、音乐变现,但一直没捅破一层窗户纸:产品做出来了,钱怎么收进来? 这一期把视角压到极窄——只看「收钱」这一个动作背后的基础设施:开发者收款平台、按量计费引擎、AI 用量计量、支付路由、经营仪表盘、发票工具。8 个仓库串起来正好是一条完整的资金流水线,每一环都有开源方案,每一环都能独立变现。Small but sharp,这期的关键词是「基建」。

注:文中 Star 数为写作时点的约数,精确值以仓库页面为准;「最近更新」为基于公开提交记录的活跃度定性描述。


1. Polar — 开发者版「收单行」,Lemon Squeezy 的开源平替

仓库:polarsource/polar | Star 约 5k | 活跃维护中

一句话定位:把「收款 + 全球税务合规」整体外包的开源 Merchant of Record 平台。

Stripe 收购 Lemon Squeezy 之后,独立开发者卖数字产品少了个顺手的家,Polar 正好补位。它替你当「记录商户」:全球 VAT/销售税、发票、退款、拒付这些脏活全包,你只管把 checkout 链接挂出去。核心能力拆开看很实用——一次性付费与订阅、文件分发(卖模板/课程/电子书直接给下载)、License Key 体系(签发、激活、注销、校验全套 API,做桌面软件或插件的授权 scheme 一步到位)、Webhook + TS/Python SDK、还有 GitHub App 能按赞助者身份门控仓库讨论区。服务端代码完全开源,SDK 开箱即用,小团队也能基于它二次封装成垂直行业的「数字商品售卖机」。

上手难度:⭐⭐(云端模式五分钟挂上第一个 checkout) 适用人群:卖数字产品的独立开发者、开源作者想商业化、SaaS 要快速加订阅。(税务主体在境外,国内开发者使用前需自行确认合规路径——这是它最大的不确定性,也是二开机会:做本地化收单封装。)

2. Lago — 按量计费引擎,AI 产品的收费心脏

仓库:getlago/lago | Star 约 8k | 活跃维护中

一句话定位:开源的 usage-based billing 引擎,对标 Orb、Metronome 和 Stripe Billing 的计费部分。

AI 产品的商业模式天然是「按 token/按请求收费」,但 Stripe 原生订阅模型根本表达不了「前 1 万次免费、超出部分阶梯计价」这种规则。Lago 用 Rails + Next.js 构建,核心是一条事件流水线:业务系统 POST 一条用量事件 → 定义 Meter(计数器/聚合规则)→ 挂到 Plan(包干/阶梯/百分比分成)→ 周期出账生成发票,附加费、预充值、优惠券、逾期催缴(dunning)全都有。支持 Stripe、Adyen 等支付集成,AGPL 协议下可完全自部署。它解决的不是「收款」而是「算钱」——把计费逻辑从业务代码里剥离出来,这恰恰是多数技术团队最容易写成一团浆糊的地方。

上手难度:⭐⭐⭐(要跑 Postgres + Redis,且需要先想清楚自己的计量模型) 适用人群:AI/云服务创业团队、要做内部成本分摊的中大型公司。变现思路:计费改造咨询 + 托管运维服务,企业客户对这块付费意愿极强。

3. OpenMeter — AI 用量计量层,藏在计费上游的隐形阀门

仓库:openmeterio/openmeter | Star 约 2k | 活跃维护中

一句话定位:高并发用量事件的采集与聚合管道,Lago 们的上游。

如果说 Lago 是「算账的」,OpenMeter 就是「记数的」。它基于 CloudEvents 标准收集用量事件,底层用 Kafka 削峰、ClickHouse 做聚合查询,官方定位很聪明地压在了 AI 场景上:直接回传 OpenAI 等接口的 usage 数据,按用户、按模型、按 token 数实时聚合,再喂给 Lago 或 Stripe Meter 做账单。还有个被低估的玩法是 agentless K8s 计量——不打业务埋点,直接从集群层收集用量做内部 chargeback。它的价值在于解耦:埋点和计费各自演进,哪怕换计费商,计量数据资产还在自己手里。对做 AI 网关、模型中转站的人来说,这是防止「用量跑飞、账算不清」的保险丝。

上手难度:⭐⭐⭐(要理解事件流与 OLAP 查询模型) 适用人群:AI 基础设施团队、多租户 SaaS。变现思路:给企业做「AI 成本可见化」内部平台,或包装成模型网关的计费增值模块。

4. Kill Bill — 十年企业级订阅计费老炮,重型场景的安全牌

仓库:killbill/killbill | Star 约 4.5k | 长期稳定维护

一句话定位:2014 年开源至今的 Java 订阅计费平台,插件架构,敢接 ERP 的那种。

Lago 是新锐,Kill Bill 是老钱。它的核心卖点是插件化架构:目录(产品/价格计划)、订阅生命周期、发票、支付、催缴每个域都能挂插件扩展,支付网关、税率、ERP 对接全靠插件解耦,配套的 Kaui 管理界面让运营人员也能上手。Apache 2.0 协议对商用极其友好,这是它比 AGPL 系计费引擎更适合「嵌入客户产品售卖」的地方——很多中小企业软件公司直接把它打包进自己的交付物里。文档和 API 设计是十年打磨的水准,缺点也很典型:Java 栈 + 插件体系的学习曲线,运维复杂度对小团队不友好。但它恰恰证明了开源计费的付费先例:围绕它的商业版与实施服务已经运转多年。

上手难度:⭐⭐⭐⭐ 适用人群:需要本地化部署、要对接 ERP/税控的中大型企业。变现思路:企业计费系统实施与年费维护,客单价可以开得很高。

5. Hyperswitch — 开源支付路由器,把「通道费」变成可优化的成本项

仓库:juspay/hyperswitch | Star 约 13k | 活跃维护中

一句话定位:Rust 写的支付切换器,一个接口聚合几十家收单通道,智能路由自动省钱。

前四个项目管「算钱」,Hyperswitch 管「钱走哪条路」。它由印度支付巨头 Juspay 开源,逻辑是:接入层统一成一套 API,后端挂 Stripe、Adyen、Braintree 等几十个处理器,然后按费率、成功率、地区、币种动态路由,某家通道失败自动 fallback 重试。对跨境业务这是真金白银——同样的交易额,路由策略差几个点的费率,一年就是一套房。Rust 实现保证了高并发下的延迟底线,Checkout SDK、风控、对账模块俱全。它也是这期里商业上最「已成」的项目:背后公司成熟运营多年,开源版可完全自部署。

上手难度:⭐⭐⭐(Docker Compose 可起,难点在申请各家通道资质) 适用人群:日交易量上千、被单一收单通道绑架的跨境团队。变现思路:直接用路由差价回血;或为中小商户做聚合收款的代接入服务。

6. Midday — 一人公司的经营仪表盘,发票只是它的冰山一角

仓库:midday-ai/midday | Star 约 10k | 活跃维护中

一句话定位:面向自由职业者和小工作室的开源经营 OS:发票 + 时间追踪 + 文件库 + 财务概览。

Midday 值得单独写一期的理由是工程质量:Next.js + Supabase 的现代全栈范本,UI 细节在同体量开源项目里属于天花板级别。功能上它把「接活—干活—收钱」串成闭环:发票带支付链接和自动提醒、项目时间追踪直接换算成账单金额、文件库(基于对象存储)沉淀项目交付物、财务概览汇总收支。对独立开发者来说它是 QuickWorks/FreshBooks 的开源替代;对二次开发者来说,它是一套现成的「垂直 SaaS 底座」——fork 下来改成律师事务所版、设计工作室版、配音师版,改品牌和行业模板就能开门营业。白标二开,是它最顺理成章的变现路径。

上手难度:⭐⭐(云端即用;完整自部署 ⭐⭐⭐) 适用人群:自由职业者、微型工作室、想做垂直 SaaS 的小团队。

7. Invoify — 浏览器里生成发票,小而美的教科书样本

仓库:al1abb/invoify | Star 约 2k 以内(小体量) | 持续更新

一句话定位:纯浏览器端的开源发票生成器,数据不出本机。

本期第一颗「小而美」。Next.js + shadcn/ui 构建,打开网页填字段、选模板、导出 PDF,全程不需要注册不需要后端数据库——发票数据存本地,隐私敏感的账目信息根本不上服务器。支持多币种、多模板切换,可导出 PDF 与结构化数据留档。它证明了「解决单一痛点的优雅工具」依然有生存空间:开发者可以一键部署自己的实例,给客户做品牌化发票页;更聪明的用法是把它内嵌进自己的产品当发票模块,省掉两周开发量。对学 Next.js 的人,这个仓库的代码组织也非常值得通读——小项目里的最佳实践浓度极高。

上手难度:⭐ 适用人群:所有需要开票的人;前端学习者。变现思路:行业化发票模板商店,或作为自有 SaaS 的内嵌计费模块。

8. InvoiceShelf — 红极一时的 Crater 停更后,社区自己接的盘

仓库:InvoiceShelf/InvoiceShelf | Star 约 2k 以内 | 社区持续维护

一句话定位:曾获 7k+ Star 的开源发票系统 Crater 归档后,由社区延续维护的分叉。

开源世界的常见剧情:明星项目 Crater 停止维护,用户集体寻找下家,社区分叉 InvoiceShelf 扛起接力棒。它保留了 Crater 的全部核心资产——Laravel + Vue 技术栈,发票、报价单、付款记录、费用管理、客户门户、多币种、REST API 一应俱全,部署就是传统 PHP 那套,任何虚拟主机都能跑。对新项目我会推荐更现代的方案,但它的价值在于存量场景:大量已在用 Crater 的小企业需要一个平稳迁移路径;对做「软件代部署 + 年费维护」生意的人来说,传统技术栈反而是优势——客户服务器环境越好凑,交付越容易。老系统 + 活社区,是被低估的组合。

上手难度:⭐⭐(经典 LNMP 一键部署) 适用人群:小微企业、外包交付团队。变现思路:代部署 + 数据迁移 + 年费维保,面向不懂技术的传统商户。


横向对比

仓库 链路环节 技术栈 Star(约) 上手 适用场景
Polar 收款/MoR Go + TS 5k ⭐⭐ 卖数字产品、订阅收款
Lago 计费引擎 Rails 8k ⭐⭐⭐ 按量计费的 SaaS/AI 产品
OpenMeter 用量计量 Go + ClickHouse 2k ⭐⭐⭐ AI 成本计量与分账
Kill Bill 订阅计费 Java 4.5k ⭐⭐⭐⭐ 企业级本地化部署
Hyperswitch 支付路由 Rust 13k ⭐⭐⭐ 多通道聚合、跨境降费
Midday 经营 OS Next.js + Supabase 10k ⭐⭐ 自由职业者/工作室
Invoify 发票生成 Next.js <2k ⭐ 个人开票、模块内嵌
InvoiceShelf 自托管发票 Laravel + Vue <2k ⭐⭐ 小微企业、代维生意

本期版图

mindmap
  root((开源变现基建))
    收款层
      Polar MoR数字产品
      Hyperswitch 支付路由
    计量层
      OpenMeter AI用量
    计费层
      Lago 按量计费
      Kill Bill 订阅老炮
    经营层
      Midday 一人公司OS
    发票层
      Invoify 浏览器生成
      InvoiceShelf 自托管

本期之最

参考来源

  1. polarsource/polar — Polar 开源仓库及 README(Merchant of Record、License Key、SDK 说明)
  2. getlago/lago — Lago 开源计费引擎仓库(事件模型、计划与发票功能)
  3. juspay/hyperswitch — Hyperswitch 开源支付切换器仓库(路由与处理器集成)
  4. openmeterio/openmeter — OpenMeter 用量计量管道仓库
  5. midday-ai/midday — Midday 经营仪表盘仓库(发票、时间追踪、财务概览)

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