关于 UtilDock
你的开发者工具船坞。
为什么会有这个站
每个开发者都需要格式化一段 JSON,或者弄清楚两份数据为什么对不上。这类搜索排在前面的工具,往往被广告淹没、被 Cookie 弹窗打断,而最让人不安的是,它们常常把你粘贴的内容发送到一台你一无所知的服务器上。当你调试的是生产环境的数据时,这是一笔很糟的交易。
UtilDock 正好相反:一小组锋利的工具,没有广告,无需注册,你粘贴的任何内容都不会离开你的机器。
它是怎么构建的
这是一个静态站点——HTML、CSS 和少量 JavaScript,从 Cloudflare 的边缘节点分发。每个工具都是自包含的组件,只在自己的页面上注水,因此你没有使用的页面不会带来任何开销。繁重的工作(解析、校验、比较)在 Web Worker 中完成,这正是几兆字节的文档不会在你输入时冻结页面的原因。
没有后端。这是刻意的约束:一个无法把你的数据发送到任何地方的工具,也就无从泄露它。细节请见隐私页面。
目前有什么
- JSON 格式化工具把读不懂的响应格式化,或者把它压缩
- JSON 查看器看懂那份大到没法翻完的数据
- JSON 校验器找到那一行——某个东西正是在那里拒绝了它
- JSON 比较工具看清两份文档之间真正改动了什么
- JWT 解码器读懂令牌的声明,并证明它的签名
- JWT 编码器用声明组装令牌,并真正为它签名
- 文本计数器一次数清词数、字符、句子和段落
- 文本格式化工具把别人写的文字里的杂乱清理干净
JSON 排在最前,因为它是我们大多数人最常打交道的东西,随后加入的是 JWT 解码器——包括签名验证,它跑在浏览器自带的 WebCrypto 上,所以密钥同样不会离开你的机器。这个列表还会继续增长,始终遵循同样的原则:快速、免费、无广告,并且完全在客户端运行。