Featured image of post 超多功能强大的开发者辅助实用工具(开源自建)——it-tools

超多功能强大的开发者辅助实用工具(开源自建)——it-tools

功能超级的多,都是平时编程时能够实际用到的实用辅助小工具,时间戳转换、随机字符串生成、Base64转换等等,大约有80多种。

什么是 IT-Tools?

IT-Tools 是一个由开发者 CorentinTh 发起并开源的“瑞士军刀级”在线工具箱。它的定位非常明确:为开发者提供一个拥有极佳用户体验(UX)的实用工具集合。目前,该项目在 GitHub 上已经收获了超过 3.6 万颗星,深受全球开发者的喜爱。

Github: https://github.com/CorentinTh/it-tools

小工具超级的多

核心功能亮点

  1. 数量惊人,覆盖面广: IT-Tools 内部集成了超过 80 种实用小工具,涵盖了开发领域的方方面面。主要分为以下几大类:

    • 加密与转换:Base64 转换、哈希计算(SHA/MD5)、URL 编码/解码、JWT 解析等。

    • 格式化与验证:JSON/XML/SQL 格式化、YAML 到 JSON 转换、Cron 表达式解析、正则表达式测试。

    • 生成器:随机密码生成、UUID/ULID 生成、QR 码生成、Lorem Ipsum 文本占位。

    • 日常开发辅助:Docker 命令助手、Git 常用指令速查、HTTP 状态码查询、颜色转换(HEX/RGB)等。

  2. 注重隐私与安全: 这是 IT-Tools 最吸引人的地方之一。它是一个纯前端应用,所有的处理逻辑都在你的浏览器本地运行。这意味着你的敏感数据(如密钥、JSON 报文、代码片段)绝对不会被上传到服务器。对于身处大厂或对数据隐私有极高要求的开发者来说,这简直是定心丸。

  3. 极简设计与极致体验: 整个界面清爽、无广告,支持深色模式。它还提供了一个非常贴心的“搜索”和“收藏”功能,你可以把自己高频使用的工具钉在最上方,实现秒级切换。

  4. 易于私有化部署: 虽然官方提供了在线访问地址,但作为一个开源项目,它对自建非常友好。你只需要一行 Docker 命令(如 docker run -p 8080:80 corentinth/it-tools),就能在自己的服务器或内网环境中搭建一套专属工具箱,彻底解决离线环境下的工具使用问题。

Docker部署

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

或者

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