日常开发中最耗时的往往不是写代码,而是在各种零散工具之间来回切换。转个 Base64 要找一个站,看个 JWT 要换另一个页,格式化 JSON、生成 UUID、算子网、做二维码,每个工具都打开一个标签。每件事只花几分钟,但一天切很多次,注意力就被撕碎了。更现实的是,碰到 Token、密码这类敏感内容,很多人还不敢随便往第三方网站丢。
开发者真正需要的往往不是新平台,而是一个能把高频小需求一次收住的工具箱。今天要介绍的开源项目 it-tools 就是这样一款面向开发者和 IT 从业者的在线工具集合——把那些总会碰到、但又不值得单独装软件的小工具,统一放到一个入口里。

在线体验:it-tools.tech
源码:github.com/corentinth/it-tools
覆盖开发者日常高频场景
it-tools 的工具分类覆盖加密、转换、Web 开发、开发辅助、网络、文本、数据、图片与视频等多个方向,常用场景基本都能找到:
- 标识符生成:UUID、ULID、Token、RSA 密钥生成
- 编码转换:Base64、时间戳、进制转换
- 格式化与压缩:JSON、SQL、XML、YAML
- 网络与安全:JWT 解析、URL 处理、HTTP 状态码查看
- 生成工具:二维码、WiFi 二维码、SVG 占位图生成
- 网络计算:子网计算、MAC 地址处理
它吸引人的地方不是某一个功能多复杂,而是这些高频小需求终于不用四处翻网站了。
三个核心优势
够轻:打开就能用,不需要注册登录。
够集中:开发、联调、排障里常用的小工具,全部收进了一个站。
更安心:部分工具是 client-side-only,直接在浏览器本地处理。像 JWT、密码这类内容,本地算完和上传到服务端再处理,安全感完全不同。
站点还支持 Cmd+K 快捷搜索,找工具很快,这个细节对高频使用场景特别重要。
技术架构与部署方式
从仓库看,it-tools 基于 Vue + TypeScript + Vite 构建,配套 Vitest、ESLint 等工具,整体轻量、扩展方便。它不是那种重后端业务系统,很多能力直接在浏览器端完成,官方通过静态站点持续部署提供在线访问。
如果想在团队内网或自己的服务器里部署,README 提供了 Docker 镜像:
docker pull corentinth/it-tools:latest
# 或
docker pull ghcr.io/corentinth/it-tools:latest
在线能用,自建也不折腾。




开源协议
it-tools 使用 GNU GPLv3 协议。这个协议允许商用和修改,但如果你把修改后的版本再分发,通常需要继续采用相同协议并提供对应源码。简单来说:自己内部用问题不大;如果要改完后对外发布,需要先把 GPLv3 的边界看清楚。
总结
如果你也受够了各种零散工具站来回切换,it-tools 值得放进收藏夹。它不讲大概念,也不靠花活取胜,就是把开发者每天都会碰到的小需求,老老实实收进一个统一入口里。
真正好用的工具,很多时候不是功能最复杂的,而是你每周都会反复打开的那个。