绝了,GitHub上3个开源项目Star狂飙,用过的人都说香
你有没有过这种经历?临时要传几个文件给同事,开网盘嫌麻烦,搭服务器又小题大做。翻遍工具箱,就是找不到一个刚刚好的东西。
最近在GitHub上翻到三个项目,分别解决了文件共享、网页抓取和画图三个痛点。用下来体验不错,拿出来聊聊。
Dufs:一行命令搞定文件共享
Dufs是个轻量极的文件服务工具,能把本地目录秒变网页文件站。curl能访问,WebDAV也能连。上传、删除、搜索、在线编辑都支持,还带权限控制和HTTPS。
内网共享、构建产物分发、小团队文件协做,这些场景用它都挺合适。它不是来替代网盘的,更像是网盘和命令行之间的那个空缺。配置方面几乎零门槛,跑起来就能用。
不过文档以英文为主,中文社区讨论不多,遇到问题得自己啃官方说明。功能也比较基础,想做复杂的权限管理就别指望了。

Reader:把网页喂给大模型的利器
做RAG或者Agent开发的朋友,肯定头疼过网页数据清洗。Reader干的就是这活儿——给任意URL加个前缀,直接输出干净的Markdown。支持JS动态宣染、PDF解析、图片描述生成,还能指定区域提取和Cookie控制。
省去了自己写爬虫加正文清洗的一大坨代码,一个接口搞定。对做高质量数据输入的人来说,构建成本降了不少。
但部分高级功能需要API Key,免费额度有请求数限制。如果你的抓取量很大,可能得考虑自建或者付费方案。

Excalidraw:手绘风画图工具
Excalidraw主打手绘风格,画架构图、流程图、原型图都顺手。无限画布、箭头自动绑定、实时协作、端到端加密,离线也能用。
导出格式支持PNG、SVG和开放JSON,开发者还能把它的npm包嵌进自家产品里。个人快速表达想法或者团队在线协作,都能胜任。
缺点也很明显:高级功能偏少,复杂动画效果就别想了。手绘风格用在正式文档里有时显得不够严肃,汇报PPT里贴图得斟酌一下。
写在后面
这三个项目分别卡在”传文件””抓网页””画草图”三个高频场景上,都走轻量路线,上手成本不高。GitHub上Star涨得挺快,说明确实戳中了需求。
但轻量也意味着功能边界清晰,复杂场景下该换工具还是得换。你们平时用什么工具解决这三个问题?评论区聊聊?
项目地址:
- Dufs:https://github.com/sigoden/dufs
- Reader:https://github.com/jina-ai/reader
- Excalidraw:https://github.com/excalidraw/excalidraw