开发者每天都会遇到零碎但高频的需求:格式化 JSON、生成 JWT、转换时间戳、编解码 Base64、比对文本差异……这些事不值得专门写脚本,可每次去各种小网站又担心隐私与广告,上传的字段说不定就被记录了。IT-Tools 把几十种常用工具集成到一个干净、可自托管的界面里,本地运行、数据不出浏览器,顺手又安心。它解决的是一个不起眼却天天发生的痛点:零散工具随地找、隐私无保障。

项目基本信息

信息项详情
项目名称IT-Tools
GitHub地址https://github.com/CorentinTh/it-tools
项目描述面向开发者的实用在线工具集合,体验出色的开源项目
作者CorentinTh
开源协议GNU General Public License v3.0
开源状态公开状态
LanguagesVue
支持平台Web
最后更新2026-10-24

一、项目介绍

IT-Tools 是一个用 Vue 构建的开发者工具箱,把日常最常用的一批小工具做成统一界面,涵盖编解码、格式转换、加密哈希、单位换算、随机生成等类别。它强调“great UX”,所有处理都在浏览器本地完成,不上传服务器。项目采用 GPL-3.0 协议,可自由自托管,也常被企业内网部署为统一工具入口。它的界面一致、查找方便,把原本散落各处的“小帮手”收拢到一处。

IT-Tools 是一个面向程序员与运维人员的在线工具箱,把日常高频但又不值得单独装软件的小功能集中到一个网站里:格式转换、编码解码、正则测试、时间戳换算、加解密、颜色转换、JSON 处理、Diff 对比等等。它用 Vue 3 与 Nuxt 构建,界面干净、响应式,手机也能用。因为所有计算都在浏览器本地完成,敏感数据不会发送到服务器,这一点对处理生产配置、密钥片段很重要。项目支持 Docker 一键部署,也有静态托管方案,内网自建非常方便。

二、核心优势

其一,品类齐全。从 JSON 格式化到 Cron 解析,几乎覆盖了日常零散需求,不必再四处找站。其二,隐私安全。计算全在本地,敏感数据不离开浏览器,彻底规避上传风险。其三,部署简单。一条 docker 命令即可私有化,团队内网可用。其四,界面清爽。统一的卡片式布局,查找与切换都很顺手,学习成本几乎为零。其五,开源可改,可按团队需要增删工具。

第六,工具数量已经超过一百个,覆盖开发、测试、运维、设计多个环节。第七,支持搜索与分类筛选,输入关键词就能定位到具体工具。第八,界面支持深色模式,长时间使用不刺眼。第九,完全离线可用,断网环境照样能跑。第十,开源且社区活跃,提新工具需求通常能得到响应,也可以自己fork 后定制内部工具集。

三、适用场景

适合不想为小任务到处找网站、又担心数据外泄的开发者;需要统一工具入口的团队;以及想基于开源代码二次定制专属工具箱的工程师。当你发现团队里人人都收藏了五六个小工具站时,IT-Tools 能把它们收拢到一处,统一体验、统一安全策略,减少重复跳转。

常见用法:联调接口时快速格式化一段压缩过的 JSON;写爬虫时测试正则表达式;排查时区问题时做时间戳转换;给同事发配置片段前先做 Base64 编码;对比两份配置差异。对自由职业者与远程团队,把它部署在内网后,就是全员共享的效率工具,不需要每人各自安装一堆桌面软件。

四、安装教程

最省事的是用 Docker 一键启动:

docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest

随后访问 http://localhost:8080 即可。若要参与开发,本地用 pnpm:

pnpm install
pnpm dev

也提供 GitHub Container Registry 镜像 ghcr.io/corentinth/it-tools,可按需选择源。生产部署建议放在内网或用反向代理加访问控制,避免公开暴露。

五、使用示例

打开 IT-Tools 后,选择“JSON 格式化”卡片,粘贴压缩过的接口响应:

{"code":0,"data":{"id":1,"name":"test"}}

工具会立刻美化缩进、校验合法性并高亮结构,省去手动整理的麻烦。类似地,JWT 解码、Token 生成、Cron 解释都能在同一界面完成,无需在多个标签页之间来回切换,效率提升明显。

用 Docker 部署到内网:

docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest

启动后访问 http://localhost:8080 即可使用。若要源码构建:

git clone https://github.com/CorentinTh/it-tools
cd it-tools
pnpm install && pnpm build

构建产物为纯静态文件,可以放到任意 Web 服务器或对象存储上。

六、常见问题

问:GPL-3.0 能商用吗?可以自用与内网部署,但若修改并分发需开源衍生版本,闭源 SaaS 需注意义务。问:数据真的不会上传吗?默认全部前端计算,但请注意自托管时反向代理的配置,避免误开外部访问。问:能离线用吗?部署到内网后即可完全离线访问。问:能加自定义工具吗?可在源码基础上扩展卡片。

相比各类在线小工具站,IT-Tools 的另外一个隐性价值是“可信”。你不必担心输入框里粘贴的密钥、token 被第三方留存或注入脚本;对内网部署版本,还能由运维统一审计访问日志。对于安全合规要求较高的团队,这种“数据不出门”的 assurance 往往比功能本身更重要。

问:数据安全吗?所有处理在浏览器本地完成,不上传服务器。问:能添加自定义工具吗?可以,fork 后按现有组件模式扩展。问:有 API 吗?以 Web 界面为主,部分工具支持 URL 参数预填。

七、总结

IT-Tools 用 GPL-3.0 协议把开发者日常琐碎工具收纳成一处,本地优先、体验出色。它是那种“装上就离不开”的效率小站,也是团队统一工具入口的好选择,在隐私与便利之间给出了漂亮的平衡。

IT-Tools 的价值在于“省事”。把这些零碎但高频的操作收进一个标签页,看似小事,累积起来对日常效率的改善相当可观。内网自建一份,团队都能受益。