首页 › weekly › PDF不上云:在家开间文档工厂

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

概述

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

1. 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 | 数万星量级 | 长期活跃

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

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

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

上手难度:⭐⭐⭐(自托管部署较重,直接用官方云则⭐)

适用人群:设计团队、开源项目组、需要私有化设计平台的国企与学校。二开方向:行业设计系统模板、企业组件库托管服务。

3. drawdb-io/drawdb | 万余星量级 | 长期活跃

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

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

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

上手难度:⭐

适用人群:后端开发、数据库课程教学、系统设计面试准备者。二开方向:接入公司内网做表结构评审工具。

4. advplyr/audiobookshelf | 数万星量级 | 长期活跃

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

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

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

上手难度:⭐⭐

适用人群:有声书重度用户、给孩子囤故事音频的家长、播客归档党。二开方向:与家中 NAS、车载系统集成的定制前端,或做成亲子内容订阅服务。

5. DIYgod/RSSHub | 数万星量级 | 长期活跃

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

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

上手难度:⭐⭐

适用人群:信息焦虑症患者、研究员、做舆情与竞品监控的团队。变现方向:垂直行业信源托管服务。

6. espanso/espanso | 上万星量级 | 长期活跃

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

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

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

上手难度:⭐⭐

适用人群:客服、销售、程序员、任何写重复文字的人。变现方向:团队话术中台 + 权限与统计后台。

7. mtlynch/picoshare | 千星量级·小而美 | 长期活跃

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

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

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

上手难度:⭐

适用人群:有自己的 VPS、受够了网盘套路的个人与工作室。二开方向:加上访客统计与水印就是摄影工作室交付工具。

8. 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 查询 运营查询台

全景速览

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

本期之最

参考来源

  1. Stirling-Tools/Stirling-PDF — 仓库主页,功能清单与部署方式
  2. penpot/penpot — 仓库主页,技术栈与设计即代码理念
  3. drawdb-io/drawdb — 仓库主页,功能与导出方言说明
  4. advplyr/audiobookshelf — 仓库主页,服务端与官方客户端说明
  5. DIYgod/RSSHub — 仓库主页与官方文档 rsshub.app,路由机制说明
  6. espanso/espanso — 仓库主页与 espanso.org,配置体系与赞助模式
  7. mtlynch/picoshare — 仓库主页,作者 mtlynch 的独立开发博客
  8. 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学通信知识星球海报-扫码加入