<!-- title: PDF不上云：在家开间文档工厂 -->

# PDF不上云：在家开间文档工厂

## 概述

前几轮我们盯的是 Agent 底座、推理内核这些「新钱」，这一轮刻意反着来：挖一批不蹭大模型热度、却天天替人省钱省事的**自托管与效率类精品**。它们共同的特征是——单一痛点、开箱即用、服务器上 `docker run` 一行就上岗。从 PDF 工具箱、开源 Figma、数据库画图板，到有声书中枢、万物 RSS、文本扩展器、文件直传和 CSV 上跑 SQL，横跨文档、设计、开发、媒体、信息、效率、数据七个方向，无一与往期选题撞车。需要说明：本文成稿环境未能联网实时复核，文中 Star 为历史已知量级，具体数字与更新时间请以仓库首页为准。
## 1. [Stirling-Tools/Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF) | 数万星量级 | 长期活跃

**一句话定位**：一间开在自己服务器上的 PDF 加工厂，50 多种 PDF 操作一网打尽。

**它解决什么痛点**：日常处理 PDF 要么装臃肿的桌面套件，要么把合同、证件传进在线转换站——便利和隐私只能选一头。Stirling-PDF 让你两个都要：所有文件留在本地，功能却比在线站更全。

**核心拆解**：一行 `docker run` 拉起 Web 界面，合并、拆分、压缩、OCR、格式互转（PDF↔Word/图片/HTML）、加水印、去密码、页码重排全部点选完成。技术上它是个「工具编排器」，底层聚合了 qpdf、Tesseract、LibreOffice 等久经考验的开源引擎，Java Spring Boot 做路由与界面，所以单功能不惊艳、组合起来无短板。支持多用户与权限控制，据官网还提供面向企业的付费版——典型的开源核心 + 商业增值路径，很适合二次开发成律所、财务公司的内部文档中台。

**上手难度**：⭐

**适用人群**：被 PDF 折磨的所有上班族；中小团队想替代 Adobe 订阅。变现方向：私有化部署 + 行业定制（发票批量 OCR、合同盖章流水线）。
## 2. [penpot/penpot](https://github.com/penpot/penpot) | 数万星量级 | 长期活跃

**一句话定位**：世界上第一个真正开源的设计与原型平台，Figma 的平替野心家。

**它解决什么痛点**：Figma 一人免费、团队收费，且设计稿数据全在别人云上。对预算敏感的团队、要做国产化替代的企业、以及想把设计资产攥在自己手里的公司，Penpot 是唯一量级相当的答案。

**核心拆解**：基于 SVG 原生格式，设计稿天然就是可托管的矢量代码，不搞私有格式锁定；组件、约束布局、原型交互、开发者交接一样不缺。技术栈相当硬核：前端 Clojure/ClojureScript，后端构型引擎部分用 Common Lisp 写成——老派语言的现代胜利。最大的差异化是「设计即代码」：与 GitHub、GitLab 联动，设计师改稿，开发侧的 token 与组件同步更新。据公开报道，其背后的西班牙公司 Kaleidos 已拿到数百万欧元融资，商业模式是云托管收费 + 自托管免费，跑通多年。

**上手难度**：⭐⭐⭐（自托管部署较重，直接用官方云则⭐）

**适用人群**：设计团队、开源项目组、需要私有化设计平台的国企与学校。二开方向：行业设计系统模板、企业组件库托管服务。
## 3. [drawdb-io/drawdb](https://github.com/drawdb-io/drawdb) | 万余星量级 | 长期活跃

**一句话定位**：浏览器里的数据库画图板，拖拖拽拽把表结构画成 ER 图，再一键导出建表 SQL。

**它解决什么痛点**：设计数据库表结构，老手靠脑补、新手靠画图——但专业建模工具又贵又重。DrawDB 把「画表、连线、生成 DDL、导出图片」压缩成一个纯前端网页，打开就能用。

**核心拆解**：整个应用跑在浏览器里，React 实现，无后端、无账号，画完自动存 localStorage，也可导出 JSON 续编。支持 MySQL、PostgreSQL、SQLite 等主流方言的 SQL 生成，还能反向导入已有数据库脚本再画图。对独立开发者来说它是典型的「小而美打爆品」样本：单人项目凭借精准痛点与丝滑交互，上线数周即收获社区自发传播。想变现的话，团队协作、数据库版本对比（schema diff）、AI 辅助建模都是现成的付费切入点。

**上手难度**：⭐

**适用人群**：后端开发、数据库课程教学、系统设计面试准备者。二开方向：接入公司内网做表结构评审工具。
## 4. [advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf) | 数万星量级 | 长期活跃

**一句话定位**：给有声书和播客自建一个「私人喜马拉雅」，手机 App 进度无缝同步。

**它解决什么痛点**：买来的有声书文件散在硬盘里，躺床上听书连看到听断了哪一集都记不住；付费平台的内容又随时可能下架。Audiobookshelf 把你自己的音频库变成可流媒体的服务，从哪停就从哪续。

**核心拆解**：Docker 部署后指定媒体目录，它自动刮削元数据、按章节切分、记进度、算剩余时间；服务端还支持多用户、家长控制、每晨定时抓播客更新。配套的 iOS/安卓 App 是开源生态里少见的「服务端免费 + 客户端也免费」良心组合。社区长期活跃，迭代频繁，是家庭媒体类自托管清单里的常客。

**上手难度**：⭐⭐

**适用人群**：有声书重度用户、给孩子囤故事音频的家长、播客归档党。二开方向：与家中 NAS、车载系统集成的定制前端，或做成亲子内容订阅服务。
## 5. [DIYgod/RSSHub](https://github.com/DIYgod/RSSHub) | 数万星量级 | 长期活跃

**一句话定位**：万物皆可 RSS——把没有订阅源的网站、社交账号、公告页，统统变成标准信息流。

**它解决什么痛点**：算法投喂时代，想「主动订信息」越来越难：微博、B 站、GitHub Release、学校官网通知……大多不给 RSS。RSSHub 用几千个社区贡献的路由把这些内容统一转成 RSS，再配任意阅读器，信息主权回到自己手里。

**上手难度**：⭐⭐

**适用人群**：信息焦虑症患者、研究员、做舆情与竞品监控的团队。变现方向：垂直行业信源托管服务。
## 6. [espanso/espanso](https://github.com/espanso/espanso) | 上万星量级 | 长期活跃

**一句话定位**：Rust 写的全平台文本扩展器，打几个缩写，吐出整段常用文字。

**它解决什么痛点**：邮箱地址、银行账号、会议链接、客服话术……每天重复打几十遍。系统级剪贴板工具解决复制，Espanso 解决「输入」：任何输入框里敲 `:sig` 直接展开成完整签名，ChatGPT 提示词模板、代码片段同样受用。

**核心拆解**：纯文本 YAML 配置即全部——触发词、变量、日期计算、shell 命令输出都能嵌进模板；Rust 内核保证了后台常驻的低内存与低延迟，Windows/macOS/Linux 全平台一致。作者 Federico Terzi 用「赞助优先发布」（sponsorware）模式维护：赞助者提前拿到新版，所有人最终免费——独立开发者可持续开源的教科书案例。国内用户还能借它做「常用话术库」，客服、销售团队私有化部署一套统一话术，就是很自然的商用切口。

**上手难度**：⭐⭐

**适用人群**：客服、销售、程序员、任何写重复文字的人。变现方向：团队话术中台 + 权限与统计后台。
## 7. [mtlynch/picoshare](https://github.com/mtlynch/picoshare) | 千星量级·小而美 | 长期活跃

**一句话定位**：一个单文件的临时网盘——生成带过期时间的链接，把文件甩给朋友，完事自动销毁。

**它解决什么痛点**：临时传个大文件，微信压缩画质、网盘要登录还限速、公有免费链接服务随时跑路。PicoShare 自托管在你自己的小机器上，上传即得直链，接收方免登录，到期自动清理。

**核心拆解**：Go 语言单二进制 + SQLite，整个项目没有一个重依赖，VPS 上一行命令跑起来；支持设置链接有效期（从 1 天到永久）、不限制文件类型与大小，上传的文件保留原始文件名。作者是独立开发者 mtlynch，项目定位极其克制——不做相册、不做协作、只做「分享」这一件事，反而是它被小众圈珍藏的原因。Star 不高但代码极适合阅读与二开，是学习 Go Web 项目结构的优质教材。

**上手难度**：⭐

**适用人群**：有自己的 VPS、受够了网盘套路的个人与工作室。二开方向：加上访客统计与水印就是摄影工作室交付工具。
## 8. [noborus/trdsql](https://github.com/noborus/trdsql) | 千余星量级·小而美 | 长期活跃

**一句话定位**：让 CSV、JSON、Markdown 表格直接跑 SQL 的命令行瑞士军刀。

**它解决什么痛点**：手头一个 30 万行的 CSV，想按条件筛一下、跟另一个文件 join 一下，开 Python 写脚本太重，Excel 一开就卡死。trdsql 一条命令把文件当表查，`SELECT` 完直接输出新文件。

**核心拆解**：底层借用 SQLite/PostgreSQL/MySQL 的引擎，把 CSV/JSON/LTSV/TSV 甚至 Markdown 表格自动建表灌入内存库，查完即走；支持 `--ig` 忽略表头、多文件 join、查询结果直接写回 CSV/JSON/表格美化输出。日本开发者 noborus 长期独自维护，项目小而稳定，与 `q`、`textql` 属同一谱系但方言支持最全。做数据清洗流水线的工程师把它串进 shell 脚本，常常能顶掉半个 ETL 工具。

**上手难度**：⭐⭐（需会基本 SQL）

**适用人群**：数据分析师、运维、被 Excel 拖垮的业务同学。二开方向：包一层 Web 界面做成「给运营的本地查询台」。
## 本期横向对比

| 仓库 | 类型 | Star 量级 | 上手难度 | 适用场景 | 商业线索 |
|------|------|-----------|----------|----------|----------|
| Stirling-PDF | 自托管文档工具 | 数万 | ⭐ | 团队 PDF 加工 | 开源核心+企业版 |
| Penpot | 设计协作平台 | 数万 | ⭐⭐⭐ | 替代 Figma | 云托管收费 |
| DrawDB | 数据库建模 | 万余 | ⭐ | 表结构设计与教学 | 协作/SaaS 化 |
| Audiobookshelf | 家庭媒体服务 | 数万 | ⭐⭐ | 有声书/播客私库 | NAS 集成定制 |
| RSSHub | 信息聚合基建 | 数万 | ⭐⭐ | 舆情与订阅 | 垂直流量托管 |
| Espanso | 效率工具 | 上万 | ⭐⭐ | 重复文本输入 | 团队话术中台 |
| PicoShare | 文件直传 | 千余 | ⭐ | 临时分享 | 工作室交付工具 |
| trdsql | 数据处理 CLI | 千余 | ⭐⭐ | CSV/JSON 查询 | 运营查询台 |

## 全景速览

```mermaid
mindmap
  root((本期开源家当))
    文档与设计
      Stirling-PDF 自托管PDF加工厂
      Penpot 开源Figma
      DrawDB 浏览器画ER图
    家庭媒体
      Audiobookshelf 私人有声书中枢
    信息与效率
      RSSHub 万物皆RSS
      Espanso 缩写变整段话术
    轻量单件
      PicoShare 带过期时间的链接
      trdsql 给CSV装上SQL
```

## 本期之最

- **最值得立即尝试**：Stirling-PDF——一条 Docker 命令，五分钟后你就再也想不起那些在线转换站。
- **最有商业潜力**：Penpot——设计工具是 SaaS 硬通货，开源 + 私有化替代的窗口期还在，国内团队二开尚无成熟对手。
- **最被低估**：trdsql——没有界面、没有营销，却可能是这期里被写进最多运维脚本的一个；代码量小到适合通读，是「小工具长寿命」的活标本。

## 参考来源

1. [Stirling-Tools/Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF) — 仓库主页，功能清单与部署方式
2. [penpot/penpot](https://github.com/penpot/penpot) — 仓库主页，技术栈与设计即代码理念
3. [drawdb-io/drawdb](https://github.com/drawdb-io/drawdb) — 仓库主页，功能与导出方言说明
4. [advplyr/audiobookshelf](https://github.com/advplyr/audiobookshelf) — 仓库主页，服务端与官方客户端说明
5. [DIYgod/RSSHub](https://github.com/DIYgod/RSSHub) — 仓库主页与官方文档 rsshub.app，路由机制说明
6. [espanso/espanso](https://github.com/espanso/espanso) — 仓库主页与 espanso.org，配置体系与赞助模式
7. [mtlynch/picoshare](https://github.com/mtlynch/picoshare) — 仓库主页，作者 mtlynch 的独立开发博客
8. [noborus/trdsql](https://github.com/noborus/trdsql) — 仓库主页，支持格式与数据库引擎说明

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