关于 PrintHub

一个面向社区的打印协作平台

PrintHub(打印社区平台)是一套把「文档管理」「打印机共享」「社区交流」组合在一起的开源方案:用户上传文档,可以选择共享给平台上的打印机打印,也可以收藏、评论、关注同好。我们希望通过软件把身边零散的打印设备连成一张社区网络。

核心能力

文档中心

上传 PDF / DOCX,附带标题、简介、标签和可见性。文档可被搜索、收藏与打印。

共享打印机

浏览平台上的可用打印机,按状态、所在地、提供者筛选。

远程打印

在 Web 端选择文档与打印机,配置份数、颜色、双面等参数后提交任务。

打印社区

话题、标签、点赞——和同好一起交流打印设备与纸张经验。

账户与打印机管理

个人信息、隐私策略、绑定第三方账号、签发 printer-agent 注册 token。

OAuth 应用

为你的服务申请 client_id / client_secret,让第三方程序接入 PrintHub。

技术栈

  • 前端:Next.js 16 · React 19 · TypeScript · Tailwind CSS · Redux Toolkit
  • 后端:printhub-host(Go 1.25 + Gin + GORM/PostgreSQL + gorilla/websocket)
  • 客户端:printer-agent(Rust · Tokio · IPP · WebSocket)
  • 对象存储:兼容腾讯云 COS / 阿里云 OSS / S3 / MinIO / 本地

维护与许可

PrintHub 由运营团队维护。如需合作或取得授权,请通过邮件与我们联系。