<!-- title: 7个仓库把爱好和家底记进硬盘 -->

# 别再让孩子问“太爷爷叫什么”：7个把爱好与家庭档案搬到自托管的开源仓库

这一轮挖掘刻意避开AI编程、自托管影视、智能家居这些“榜单常客”，把目光投向两个长期缺席的领域：**家族记忆的数字化**（家谱、育儿）和**实体爱好的开源化**（火车模型、缝纫、电子元件库）。这些项目热度普遍不高，却都活了五年以上、解决的是“一旦用上就离不开”的垂直痛点，而且几乎全部可以自托管——数据在自己硬盘里，不为任何订阅制付费。对独立开发者来说，这类“小池塘里的大鱼”往往比红海赛道更有二次开发价值。

---

## 1. Gramps ｜ 二十年的家谱学老炮

**仓库**：[gramps-project/gramps](https://github.com/gramps-project/gramps) ｜ Star 约两千+（量级，以仓库页面为准） ｜ 持续活跃更新

**一句话定位**：桌面端家谱学研究软件，把“家族树”升级成一门可以严谨治学的学科。

家谱软件市面上不少，但大多停在“填名字画树”的玩具层面。Gramps（Genealogical Research and Analysis Management Programming System）的核心模型是完整的一套家谱学方法论：人物、家庭、事件、地点、**资料来源与引用**、媒体、馆藏库八类对象互相挂接——你可以给每条出生记录标注证据来源，这是正经家族史研究者才懂的设计。支持 GEDCOM 标准导入导出（从 Ancestry、MyHeritage 搬数据无障碍）、关系计算器（“他是我的表舅公”一键算出）、时间线、地理视图和庞大的插件生态。技术栈是 Python + GTK，跨平台。嫌桌面端不够？社区还有配套的 Gramps Web 项目，Docker 一把梭起一个自托管家谱网站，全家人协作编辑。

**上手难度**：⭐⭐⭐（软件本身易用，“把资料来源整理规范”是真门槛）

**适用人群**：修家谱的人、地方志/族谱研究者、想给长辈留一份结构化记忆的家庭。二次开发方向：围绕 Gramps XML/数据库做微信小程序展示端、AI 老照片人脸归档到人物节点、地方宗族协作平台——家谱在中国是刚需市场，但开源侧几乎空白。

---

## 2. webtrees ｜ 一个人的家谱网站帝国

**仓库**：[fisharebest/webtrees](https://github.com/fisharebest/webtrees) ｜ Star 数百级 ｜ 长期高频维护

**一句话定位**：PHP 写的多用户家谱 Web 应用，虚拟主机上五分钟装好，全家在线协作修谱。

Gramps 是单机王者，webtrees 补的是“多人协作”这一环。它是家谱圈公认的线上旗舰：对 GEDCOM 5.5.1 标准的兼容性做到了吹毛求疵的程度（作者本人是家谱数据格式领域的资深开发者，各种冷门字段处理得比商业网站还规范），跑在 PHP + MySQL 上，一台最便宜的虚拟主机就能承载。功能上，世系图、_hourglass 沙漏图（上下各延伸数代的经典家谱视图）、家族簿、用户权限分级（哪些亲戚能看哪些分支、能否编辑）一应俱全，还有几十个第三方模块。和 Gramps 可以互导数据，常见玩法是：一个人在 Gramps 里做研究，定期导入 webtrees 给全家看。

**上手难度**：⭐⭐（会开虚拟主机就行）

**适用人群**：宗亲会、家族群主修谱人。变现思路：为宗族客户做“修谱即服务”——装一套 webtrees + 扫描老照片 + 数据录入，一套收几千元的活儿在民间宗族市场真实存在。

---

## 3. Baby Buddy ｜ 新手爸妈的睡眠救星

**仓库**：[babybuddy/babybuddy](https://github.com/babybuddy/babybuddy) ｜ Star 两千+量级 ｜ 活跃

**一句话定位**：自托管育儿记录台，把喂奶、换尿布、睡觉这些鸡零狗碎变成可分析的数据。

带过娃的人都懂：月子里医生问“宝宝两小时喂一次了吗？每次吃多少？”而你昨晚总共睡了三小时，根本记不清。Baby Buddy 用 Django 写就，专治这种记忆断片：喂奶（亲喂/瓶喂/母乳量/配方奶量）、换尿布（湿/干/颜色）、睡眠段、俯卧练习、体温、身高体重头围生长曲线全部打点记录，还支持多计时器同时跑（左边奶在喂、右边觉在睡）。数据通过 REST API 进出，官方提供 Docker 镜像，界面专门为手机浏览器优化——半夜单手就能打卡。它是 r/selfhosted 社区的常客推荐，iOS/Android 上还有多个第三方客户端 App 对接它的 API。

**上手难度**：⭐⭐（Docker 拉起来就能用）

**适用人群**：新手父母、月嫂育儿嫂机构。二次开发方向：对接智能奶瓶/体温计硬件、月嫂服务公司的标准化记录 SaaS、育儿数据导出后做周报推送——母婴赛道付费意愿极高，而“数据归自己”是差异化卖点。

---

## 4. JMRI ｜ 火车模型沙盘的大脑

**仓库**：[JMRI/JMRI](https://github.com/JMRI/JMRI) ｜ Star 数百级 ｜ 二十余年持续迭代

**一句话定位**：Java 写的火车模型控制中枢，给真实跑在轨道上的模型火车当“调度局”。

很多人不知道，火车模型圈有一套完整的数字化体系叫 DCC（数字命令控制）：轨道上叠加数字信号，每台车头装解码器，可以单独调速、开灯、配音效。而 JMRI（Java Model Railroad Interface）就是这个世界的开源中枢，两大杀器：**DecoderPro** 连上轨道读写车头解码器的配置变量，全品牌解码器定义库管到每个 CV 参数，不用再对着说明书翻表；**PanelPro** 把整个沙盘画成 CTC 调度面板，轨道电路传感器、道岔、信号机全部纳入，能写 Jython 脚本实现全自动运行——设定好的列车按时刻表自己跑，撞车联锁保护自动兜底。支持 Digitrax、NCE、ESU 等几乎所有主流 DCC 硬件盒子，手机装 WiThrottle 类客户端就是无线手柄，树莓派也能跑。

**上手难度**：⭐⭐⭐⭐（需要真有沙盘，且要懂一点 DCC 概念）

**适用人群**：火车模型玩家、创客空间展项。商业方向：为博物馆/商场做自动化沙盘展项集成，一个项目报价可观。

---

## 5. DCC-EX CommandStation-EX ｜ 百元级火车模型控制站

**仓库**：[DCC-EX/CommandStation-EX](https://github.com/DCC-EX/CommandStation-EX) ｜ Star 数百级 ｜ 活跃

**一句话定位**：开源 DCC 控制站固件，用 Arduino 把商用控制站上千元的门槛打到百元级。

JMRI 是大脑，但它需要一个“控制站”把指令变成轨道上的 DCC 信号——商业品牌控制站普遍大几百到数千元。DCC-EX 的思路是：Arduino Mega 2560 + 电机驱动板 + 电源，刷上这套固件，就是一台开源控制站。功能不含糊：多路轨道供电分区管理、模拟量直流模式（老式无解码火车也能跑）、道岔和舵机 accessory 控制、WiFi 模块上联后浏览器里的 EX-WebThrottle 直接当驾驶台，USB 串口接 JMRI 则获得完整自动化能力。社区围绕它形成了完整的开源硬件生态：官方认可的外设、接线教程、故障排查文档一应俱全。

**上手难度**：⭐⭐⭐（会接线、会刷固件即可，文档非常细）

**适用人群**：预算有限的模型玩家、带孩子入坑的家长。变现思路：开源固件 + 卖焊接好的套件，国内外均有先例，“开源软件+硬件套件”是模型圈验证过的商业模式。

---

## 6. FreeSewing ｜ 用代码打版，给身体量体裁衣

**仓库**：[freesewing/freesewing](https://github.com/freesewing/freesewing) ｜ Star 数百级 ｜ 官方已宣布进入维护模式

**一句话定位**：参数化缝纫纸样引擎，输入几十个身体尺寸，代码生成完全合身的 PDF 纸样。

成衣不合身是所有人的痛，定制裁缝又贵。FreeSewing 把裁缝的“打版”工序搬进了 JavaScript：每件衣服是一段参数化代码，你输入胸围、背长、臂长等测量值，引擎实时算出专属纸样，打印 A4 拼接即可裁布。官方设计库有几十款——Brian 基础T恤、Simon 衬衫等经典版型都是社区磨了多年的成熟纸样。技术上是个规整的 monorepo，核心库与设计分包，网页端设计实验室交互调参。需要说明：项目官方在 2023 年后宣布进入维护模式——核心仍可正常使用、社区仍在，但不再积极开发新功能，选型时要知道这一点（追求活跃迭代可看同领域的 Seamly2D）。

**上手难度**：⭐⭐⭐（会缝纫是前提，会一点参数概念更好）

**适用人群**：缝纫爱好者、服装打版学习者。二次开发方向：参数化引擎本身价值很高——接大码女装、宠物服装、cosplay 道具等垂类纸样库，配合“量体小程序”做定制打版服务，是真实的生意路径。

---

## 7. Part-DB ｜ 电子爱好者的元件总账本

**仓库**：[Part-DB/Part-DB-server](https://github.com/Part-DB/Part-DB-server) ｜ Star 千级 ｜ 活跃

**一句话定位**：自托管电子元件库存管理系统，治好“这颗电阻我明明买过”的顽疾。

玩电子的人都有三箱分不清的元件：抽屉里 200 种电阻，永远不知道哪一盒是 10kΩ。Part-DB（Symfony 重写版）把元器件、分类、封装、参数、厂商、供应商、库存位置做成完整数据模型：每颗料挂数据手册、照片、购买链接和存放位置（第几柜第几格），扫条码出入库，标签打印机直接打定位贴纸。API 开放，配合 KiCad 插件可以在原理图里直接查库存选料——画完板子就知道缺哪些料要下单。Docker 部署，SQL/SQLite 均可。它是电子自制圈近年的口碑之作，与“收藏管理”类软件的区别在于：它管理的是**参数化的工程物料**，不是收藏品照片。

**上手难度**：⭐⭐（Docker 起服务，慢慢录入即可）

**适用人群**：电子爱好者、创客实验室、硬件小团队。商业方向：小型硬件工作室的物料管理 SaaS、与国内元件电商（立创等）的选型数据打通，都是顺理成章的增强方向。

---

## 本期横向对比

> Star 为约数，最新数据以各仓库 GitHub 页面为准。

| 仓库 | 类型 | Star 量级 | 上手难度 | 适用场景 |
|------|------|----------|---------|---------|
| Gramps | 家谱桌面软件 | ~2k+ | ⭐⭐⭐ | 严肃修谱、家族史研究 |
| webtrees | 家谱 Web 应用 | 数百 | ⭐⭐ | 全家协作、宗亲会 |
| Baby Buddy | 育儿记录 | ~2k+ | ⭐⭐ | 新手父母数据打卡 |
| JMRI | 火车模型中枢 | 数百 | ⭐⭐⭐⭐ | 沙盘自动化、展项 |
| DCC-EX | DCC 控制站固件 | 数百 | ⭐⭐⭐ | 百元级入坑模型火车 |
| FreeSewing | 参数化纸样引擎 | 数百 | ⭐⭐⭐ | 量体裁衣、打版 |
| Part-DB | 元件库存管理 | 千级 | ⭐⭐ | 电子工作台物料台账 |

```mermaid
mindmap
  root((本期7仓库))
    家族记忆
      Gramps 桌面治学
      webtrees 全家协作
      Baby Buddy 育儿打卡
    实体爱好
      JMRI 沙盘大脑
      DCC-EX 百元控制站
      FreeSewing 代码打版
    工作台台账
      Part-DB 元件账本
```

## 本期之最

- **最值得立即尝试：Baby Buddy**——有娃家庭今晚就能 Docker 拉起来，零学习成本，回报立竿见影。
- **最有商业潜力：webtrees**——“修谱即服务”在宗族文化圈是真实付费场景，技术门槛低到一个人就能接单。
- **最被低估：JMRI**——二十多年打磨、全品牌硬件兼容、脚本级自动化，放眼整个开源世界这种完成度的“爱好基础设施”屈指可数，只是圈子太小没人破圈。

## 参考来源

1. [gramps-project/gramps](https://github.com/gramps-project/gramps) — Gramps 家谱软件官方仓库
2. [fisharebest/webtrees](https://github.com/fisharebest/webtrees) — webtrees 家谱 Web 应用官方仓库
3. [babybuddy/babybuddy](https://github.com/babybuddy/babybuddy) — Baby Buddy 育儿追踪官方仓库
4. [JMRI/JMRI](https://github.com/JMRI/JMRI) 与 [JMRI 官网](https://jmri.org) — 火车模型控制中枢
5. [DCC-EX/CommandStation-EX](https://github.com/DCC-EX/CommandStation-EX) 与 [DCC-EX 文档站](https://dcc-ex.com) — 开源 DCC 控制站
6. [freesewing/freesewing](https://github.com/freesewing/freesewing) 与 [freesewing.org](https://freesewing.org) — 参数化缝纫纸样
7. [Part-DB/Part-DB-server](https://github.com/Part-DB/Part-DB-server) — 电子元件库存管理

> [!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)
