开发者在工作和学习中经常需要用到 JSON 格式化、JSON 转表格、当前时间戳、XML 格式化、SQL 格式化、密码生成以及UUID生成等小工具。用这些工具需要上不同的网站,我在其他网站看到有一个 IT-Tools 的开源项目,将这些小工具集成到一个网站,工具非常全,而且也没有广告。目前在 Github上有 18.2k stars。
我们可以将 IT Tools ,docker 一键安装,自己使用或搭建好给大家一起用。T Tools 也搭建了自己的网站,不想自行搭建的可以用作者自己搭建的。
IT Tools
Github 项目地址:https://github.com/CorentinTh/it-tools
IT Tools 网站:https://it-tools.tech
IT Tools 工具种类
1、密码编码类。包含各种与密码或编码相关的小工具,包括令牌生成器、Hash 文本、UUID 生成器、RSA 密钥对生成器、加密解密工具等等;
2、转换类。主要是一些转换小工具,包括日期转换器、Base64 文件转换器、颜色转换器、YAML 与 JSON 转换、YAML 与 TOML 转换、进制转换等等;
3、Web 类。主要是一些 Web 相关的小工具,包括 URL 编解码、HTML 转义、网址解析器、身份证验证、JWT 解析器、UserAgent 解析器、HTTP 状态码等等;
4、开发类。主要是一些开发相关的小工具,包括 Git 备忘录、随机端口生成器、JSON 格式化、JSON 压缩、SQL 格式化、XML 格式化、Docker 到 Docker Compose 转换器等等;
5、网络类。主要是一些网络相关的小工具,包括 IPv4 子网计算器、IPv4 地址转换器、IPv4 范围扩展器、MAC 地址查找、IPv6 ULA 生成器等等;
除了上面几大类之外,还有图片与视频、数学、测量、文本、数据等几个小类,在此就不过多赘述了。
IT Tools Docker 一键部署
使用 Docker 一键部署。
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest
或者:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latest