Skip to content
有趣的开源项目
Go back

Reubah

你是否有过这样的抓狂时刻:老板要你把50张HEIC照片转成JPG,客户发来一份DOCX让你秒变PDF,而你在网上跟各种弹窗广告、付费墙和水印斗智斗勇,最后恨不得自己写个脚本?

现在,你可以把“恨不得”去掉了。今天要聊的这个开源项目 Reubah,正是为了解决这种“格式难民”的困境而生。它是一个跑在浏览器里的万能文件转换与图像处理工坊,干净、直接、好用。

它到底能解决什么痛点?

想象一下这个场景:你正在旅途中,用一台借来的平板电脑,突然需要把一份合同从DOC转成PDF,再把一张产品图去掉背景。你不想在陌生设备上装一堆来路不明的软件,也不想把敏感文件上传到某个需要注册的云端服务。

这时候,如果你或你的团队有一台运行着Reubah的小服务器(甚至就在本地),你只需打开浏览器,拖拽文件,点两下,搞定。没有广告,没有数据收集,处理完自动清理,片叶不沾身。

简单说,Reubah 就是一个 “文件转换的瑞士军刀”,你不需要买Adobe全家桶,也不用在十几个在线工具网站之间反复横跳。它把最常用的功能整合在一个极简界面上,并且全部在服务端干净地完成。

核心工具箱:朴实无华且枯燥的强

Reubah的功能列表,就像程序员的浪漫——没什么花里胡哨,但每一项都挠到痒处:

60秒上车体验:你也能玩

想试试?如果你的电脑装了Docker,一条命令就可以让它为你服役:

docker run -d --name reubah -p 8081:8081 -v doc-temp:/tmp -e PORT=8081 --restart unless-stopped ghcr.io/dendianugerah/reubah:latest

然后打开浏览器,访问http://localhost:8081,一个清爽的界面就会跳出来。上传个文件,点几下鼠标,感受丝滑的转换体验。

如果你是Go开发者,想本地运行或参与贡献,也异常简单(确保你装了Go和LibreOffice):

git clone https://github.com/dendianugerah/reubah.git
cd reubah
go mod download
go run cmd/server/main.go

看着代码在你本地跑起来,变成一个实用的工具,这种即时的反馈感真的很棒。

写在最后

Reubah不是一个想颠覆行业的重器,它更像一个你工具箱里可靠的老朋友:安静、高效、不打扰。它由Go语言驱动,界面清爽,非常适合个人部署使用,或者成为你家庭服务器/NAS上的一个常驻应用。

下次再遇到难缠的格式问题,与其在网上“寻医问药”,不如试试把Reubah装进你的Docker列表里。

如果你觉得这个项目对你有用,不妨去它的GitHub仓库 https://github.com/dendianugerah/reubah 点个Star支持一下作者,或者提交你的第一个Pull Request。开源世界的温暖,就是靠这样一砖一瓦建起来的。毕竟,谁还没被文件格式“折磨”过呢?



Previous Post
Enclosed
Next Post
ezBookkeeping