推荐开源项目,或自己造一个工具

两种贡献方式:推荐一个现成的开源项目加入目录,或者用页面上的生成器写一个能在浏览器本地跑的新工具,一次拿到可提交的工具包。

方式一:推荐现成的开源项目

开源且有明确 License,优先 MIT/Apache/BSD;能在浏览器中使用或可被工具化;站点长期可访问。需要注册才能用、含广告追踪、无法稳定访问的站点不收录。

方式二:写一个本地工具

ToolHub 的工具由 Manifest 驱动,新增一个工具只需要三样东西:tool.json(身份与收录信息)、run.js(表单清单 + 执行函数)、以及一份长尾正文。页面上的生成器会把这些骨架直接生成为可下载的压缩包,同时用与构建期相同的规范做校验。

接入约定

执行函数返回 { html, text, files };禁止任何网络请求(fetch / XHR / WebSocket / sendBeacon),本地工具必须断网可跑;单个体积不超过 200KB。违反约定的清单会在构建阶段被拒绝,不会流到线上。

本地验收

把工具目录放进仓库后,依次运行 node scripts/lint-tools.mjs <id>、node scripts/build-pages.mjs、node scripts/verify.mjs,三条都通过就可以提交 PR。

✦ OPEN SOURCE TOOLS ✦

安全、快捷、开源工具及资源

无需安装、无需注册、无需命令行 —— 挑一个工具,填参数,出结果。

99 个工具 · 50 条资源 · 文件拖进来、内容粘进来都能用 · 无需注册
运行方式排序共 99 个
🔒 为什么本地执行更放心这一条是我们和多数工具站的根本区别
数据不出设备图片、Token、表格都在你的浏览器内处理,服务端不接触你的输入
没有账号体系不注册、不收邮箱、不做用户画像,收藏与记录只存在本机
可离线使用安装为桌面/手机应用后,断网也能运行全部本地工具