SMALL CONTRIBUTIONS. REAL POSSIBILITIES.

好工具,
来自每一个爱动手的人。

用一个 HTML 文件解决一个小问题。我们提供展示、分类、搜索与独立工作台,让你专注于工具本身。

01

做一个好用的小工具

从模板开始,把 HTML、CSS 和 JavaScript 放进一个文件。在浏览器中处理内容,不依赖外部接口。

02

添上一张工具名片

放入 tools/my-tool/index.html,再给 data/tools.json 添加一条注册记录。

03

提交 PR,一起完善

在项目仓库提交 Pull Request,描述用途与运行方式。经维护者审核并重新构建后,工具自动出现在目录中。

注册一次,自动接入整个工具箱

工具名称、标签和分类会用于检索;详情页、收藏、最近使用与相关推荐都会自动获得支持。通常只需提交 HTML 与注册表这两个文件。

{
  "id": "my-tool",
  "name": "我的工具",
  "subtitle": "A useful little thing",
  "description": "用一句话介绍它能帮大家解决什么问题。",
  "kind": "builtin",
  "category": "office",
  "icon": "box",
  "color": "orange",
  "tags": ["效率"],
  "featured": false,
  "addedAt": "2026-09-21",
  "version": "1.0.0",
  "entry": "my-tool/index.html",
  "privacy": "内容仅在浏览器本地处理。",
  "instructions": ["输入内容。", "点击处理,保存结果。"]
}

需要拆分文件?也可以。

每个工具可额外携带最多 3 个同目录的 CSS 或普通 JavaScript 文件,使用 files 字段明确列出。构建时会将它们内联到工具 HTML,不需要维护新的 React 页面。具体约束见仓库 CONTRIBUTING.md。

我们欢迎这样的作品

  • 解决明确的小问题,有说明、有错误提示,在手机上也方便使用。
  • 不收集输入内容、不嵌入追踪代码,无外部脚本、外部字体或网络请求。
  • 使用原创或有明确授权的代码,注明第三方代码来源与许可证。
  • 没有隐藏行为;下载由用户主动点击触发。

从已有的工具开始

也欢迎修复问题、补充说明或推荐有用的网站。外部网站通过相同注册表维护,使用 HTTPS 官方地址,并准确说明用途。当前仓库尚未配置公开贡献链接,请向项目维护者获取仓库访问入口。