首页 › weekly › 不插广告的棋盘,养活一家基金会

开源挖掘·第2轮:上一轮大家都在追 AI 编程和自托管套装,这一轮反着来——专挑长期活跃、中文圈几乎没人拆过的“非 AI 硬货”。这一期里有:一副不插广告、靠捐赠活了十几年的国际象棋平台;一个让 Google Analytics 不好过的隐私统计内核;一个能把维基百科整个塞进手机的国际人道项目;一台自己焊出来的体脂秤;一个新手爸妈的育儿流水账;还有一套修了二十多年的家谱软件。它们的共同点是:解决的都是真实到不能再真实的痛点,都能自己部署,而且都留着一道生意缝。

数据说明:本期写作环境未能连网逐仓核验,文中 Star 数为写作时的量级判断(均标“约”),最近更新为长期观察定性,动手前请以仓库页面实时数据为准。


1. lichess/lila —— 一个人写着玩的棋盘,最后养活了一家基金会

lichess/lila | 约 1.6 万星 | 常年高强度迭代,每天多次提交

一句话定位:全球最流行的免费无广告国际象棋平台,服务端全量开源(AGPL)。它解决的不是功能问题,而是一个更狠的问题:一个零广告、零付费墙的网站,怎么活十五年?

核心拆解:主仓库 lila(lichess in Scala)是 Scala 写的单体服务,MongoDB 存对局、Redis 做队列,WebSocket 独立拆成 lila-ws 扛在线对局的实时推送。最妙的一笔是算力设计:棋局复盘的引擎分析不烧自家服务器,而是靠 fishnet——一个志愿者分布式网络,全球棋友捐出闲置 CPU 跑 Stockfish,再以 WASM 形式直接塞进浏览器跑本地分析。服务端只管对局、天梯、锦标赛、电视模式(看任意在线对局直播)和全部棋类变体(疯狂王后、蚂蚁棋、原子棋……)。运营主体是法国注册的非营利组织,每年公开收支报告,靠捐赠养带宽。

上手难度:⭐⭐⭐⭐⭐(自建);用官网零门槛。

适用人群:棋院、教练、教育机构可以在其上二开私有对弈与复盘系统;但比代码更值得抄的是它的运营架构——捐赠制 + 公开财报 + 社区捐算力,这套信任机制很多商业产品都学不来。

2. umami-software/umami —— 把 Google Analytics 关在自家机房

umami-software/umami | 约 2 万星以上 | 月度级迭代

一句话定位:隐私优先、可自托管的网站统计。痛点直给:GA4 又重又贵(数据在别人手里),还会被广告拦截器干掉三成流量统计;据作者 Mike Cao 的初衷,就是要一个“装上就忘掉”的轻量统计。

核心拆解:Next.js + Prisma 技术栈,MySQL、PostgreSQL、SQLite 三种数据库通吃,一台最低配 VPS 加一条 docker compose up 就能跑起来。页面里埋的追踪脚本只有几 KB、默认不种 Cookie,所以不会被拦截器和隐私法规两头夹击。核心功能:页面浏览、事件追踪(按钮点击、下载、自定义事件)、多站点管理、UTM 与referrer分析、常访路径报表。许可证 AGPL——意味着你拿它二开做商业服务,改动也得开源,作者把生意边界划得清清楚楚:开源内核 + 官方托管版收费,这条路它自己已经走通了。

上手难度:⭐⭐(会 Docker 就行)。

适用人群:所有不想把流量数据交给巨头的站长与独立开发者;变现思路:托管代运维、行业版二开(电商事件追踪、内容站编辑看板),以及隐私合规咨询的配套件。

3. kiwix —— 把整个维基百科塞进书包的男人

kiwix/kiwix-android(另有 iOS、桌面、服务器等十余个仓库)| 各端数千星量级 | 多仓并行、滚动发版

一句话定位:离线内容阅读器与内容库,据其官网介绍,这是一个注册在瑞士的非营利项目。它解决的是最朴素的问题:没有网的时候,知识怎么办?

核心拆解:技术核心是自研的 ZIM 单文件格式——把整站(维基百科、维基教科书、Stack Overflow 精选、古腾堡计划书库)连同超链接和图片压成一个文件,离线可检索。全英文维基的浓缩版几十 GB 量级,精选纯文本版可以小到几个 GB,手机装个 App 导入即用。更狠的是 kiwix-serve:任何一台旧电脑跑起来,全教室的人都能通过局域网访问一整座维基百科。据其官网介绍,它的用户包括带宽匮乏地区的学校、无法上网的监狱、远洋船员,以及各种信息受限的场景,维基媒体基金会长期与之合作。中文用户可以下载中文维基的定期打包,也常被用来做企业内网知识包。

上手难度:⭐(装 App、下文件,十分钟上手)。

适用人群:旅行者、支教/公益项目、图书馆与学校信息化;变现方向:离线数字图书馆集成方案、教育硬件预装、按行业定制 ZIM 内容包。

4. oliexdev/OpenScale —— 普通体重秤,自己焊成体脂秤

oliexdev/OpenScale | 一千多星量级 | 低频维护、功能已稳定

一句话定位:开源智能体重秤方案(ESP32 固件 + Android 应用),把一台普通体重秤或自制秤板变成不依赖任何厂商云的体脂秤。痛点:市面智能秤的数据锁死在厂商 App 里,停服即变砖,而你的体重曲线凭什么归别人?

核心拆解:硬件侧是 ESP32 + HX711 称重传感器的开源电路设计,加分项是生物电阻抗(BIA)测量——通过微弱电流估算体脂率、水分、肌肉量,App 内置多种估算公式可对比取值。蓝牙直连 Android 应用,本地记录、画趋势曲线、多用户识别(称重时自动匹配档案)。所有硬件采购清单和焊接指引都在仓库 Wiki 里,动手能力中等即可复刻。它是“数据主权”理念的典型样本:传感器在自己家,数据在自己库里。

上手难度:⭐⭐⭐⭐(要焊接、要刷固件)。

适用人群:硬件创客、健身爱好者;变现方向:DIY 套件电商(焊好的板子 + 外壳一键发货)、健身房/工作室的私有健康档案系统二开。

5. babybuddy/babybuddy —— 新手爸妈的育儿流水账中枢

babybuddy/babybuddy | 约两三千星 | 社区活跃、按需迭代

一句话定位:自托管的婴幼儿日常记录系统。痛点:市面上的育儿记录 App 全是订阅制,宝宝的吃奶睡眠数据是全家人最私密的日志,却存在别人服务器上,还不给导出。

核心拆解:Django 写的 Web 应用,Docker 一键起。功能密度惊人:亲喂/瓶喂/吸奶记录、睡眠时段、换尿布、俯卧时间、体温、身高体重头围生长曲线、里程碑事件,多孩家庭支持分档案管理。体验上最讨巧的是计时器——半夜迷迷糊糊点一下开始,亲喂结束点一下停止,时长自动入账;全家人的手机同时操作不冲突,REST API 齐全,意味着你可以自己接自动化。数据标准数据库存储,随时整体搬家。

上手难度:⭐⭐(会装 Docker 即可,爸妈双方手机加个桌面快捷方式就是 App)。

适用人群:新手爸妈、二胎家庭;变现方向:这是个天然的托管云版订阅生意——用户隐私敏感所以不愿用大厂 App,又懒得自建,代托管正好卡在中间;月子中心、托育机构的轻量记录系统二开同样顺手。

6. gramps-project —— 修了二十多年的家谱,证据链思维的神

Gramps-project(桌面主仓 gramps,另有 Web API 与前端仓库)| 主仓两千多星量级 | 二十余年滚动发版

一句话定位:开源家谱学与族谱管理软件(GRAMPS 即 Genealogical Research and Analysis Management Programming System 的缩写),2001 年起步至今。痛点:家谱数据一绑商业平台就出不来了,而且修谱这件事,最要命的是出处——“曾祖父生于光绪年间”这条信息,到底是谁说的?

核心拆解:Gramps 的数据模型是它最值得学习的部分:把“人、家庭、事件、地点、来源、引证、媒体、笔记”拆成独立对象,任何一条事实(出生、婚姻、死亡)都必须挂在一个引证上,引证指向来源(族谱抄本、县志、口述录音),证据链完整可溯。这本质上是学术引用规范做成了数据库 schema。Python/GTK 的桌面应用支持 GEDCOM 通用格式进出,后端可选 XML、SQLite 甚至 PostgreSQL;Web 版(Gramps Web,自托管)让全家族亲戚在浏览器里共同编辑,每人一个账号,数据全程不出自家服务器。

上手难度:⭐⭐(桌面版)/ ⭐⭐⭐(自建 Web 版)。

适用人群:修谱家族、地方志与村史项目、口述历史工作者;变现方向:华人修谱市场数字化服务(老谱录入 + 云托管 + 印刷交付一条龙),这是极少数用户愿意一次性付高价的开源赛道。


本期横向对比

仓库 类型 Star(约,未实时核验) 上手难度 适用场景
lichess/lila 社区平台(Scala) 1.6 万 ⭐⭐⭐⭐⭐ 棋类教育、社区运营范本
umami 隐私统计(Next.js) 2 万+ ⭐⭐ 站长统计、合规替代 GA
kiwix 离线知识(多端) 各端数千 ⭐ 离线教育、公益、旅行
OpenScale 开源硬件(C++/Kotlin) 一千多 ⭐⭐⭐⭐ 健身数据主权、创客
babybuddy 育儿记录(Django) 两三千 ⭐⭐ 新手爸妈、托管 SaaS
Gramps 家谱管理(Python) 两千多 ⭐⭐ 修谱、地方志、口述历史

全景一图

mindmap
  root((本期开源菜单))
    平台深读
      不插广告的棋盘
      基金会公开账本
      志愿者捐算力
    数字主权
      隐私网站统计
      离线维基书架
    家庭档案
      自制体脂秤
      育儿流水账
      全家共作家谱

本期之最

参考来源

  1. lichess/lila — 国际象棋平台服务端主仓库(含 fishnet 等子项目入口)
  2. umami-software/umami — 隐私统计主仓库及官方托管说明
  3. kiwix/kiwix-android — Kiwix 安卓端仓库,项目官网有 ZIM 内容库与离线场景介绍
  4. oliexdev/OpenScale — 开源体脂秤固件与 Android 应用
  5. babybuddy/babybuddy — 自托管育儿记录系统
  6. Gramps-project — 家谱软件组织仓库,官网 gramps-project.org
  7. lichess.org / umami.is — 两个可直接体验的官方站点

(注:本期数据核验通道受限,以上 Star 数与维护状态请以各仓库页面实时数据为准。)

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