
在 IT 領域中,我們經常需要使用到一些小工具,例如格式轉換、語法產生等等,儘管已經有許多免費的線上服務可以使用,但在某些上網管制嚴格的場域或是相關線上服務已經下架,都會影響使用上的便利性;若能自己建置一個來用,豈不是非常方便?
本文撰寫於 2023 年,當時 it.jason.tools 是以本文介紹的開源套件 IT-Tools 建置。目前該站台已改為我自行開發的版本「IT @ Jason Tools」 (jt-it-tools),同樣是純前端架構,資料只在瀏覽器內處理、不會上傳伺服器,並針對日常實際會用到的項目重新設計介面與工具內容。
開源套件
在開源的世界中,還真的有位高手開發了這樣的 IT 工具箱,而且可以方便的建置使用!

IT-Tools 這個套件,以簡潔又美觀的介面 (內建深色與淺色兩種主題),收容了許多 IT 人員平常都能應用的小工具,以下快速列出九項:









每一樣都是能獨當一面的 IT 武器!現在聚在一起,看你怕不怕 🤣🤣🤣
而實際上它的武器不止九項,而且還在一直擴增當中,包括:
Crypto
- Token generator
- Hash text
- Bcrypt
- UUIDs v4 generator
- Encrypt / decrypt text
- BIP39 passphrase generator
- Hmac generator
- RSA key pair generator
Converter
- Data-time converter
- Integer base converter
- Roman numeral converter
- Base64 string encorder/decoder (目前無法編碼中文)
- Base64 file converter
- Color converter
- Case converter
- Text to NATO alphabet
- YAML to JSON converter
- JSON to YAML converter
- List converter
Web
- Encode/decode url formatted strings
- Escape html entities
- Url parser
- Device information
- Basic auth generator
- Open graph meta generator
- OTP code generator
- Mime types
- JWT parser
- Keycode info
- Slugify string
- HTML WYSIWYG editor
- User-agent parser
- HTTP status codes
- JSON diff
Images
- QR Code generator
- SVG placeholder generator
Development
- Git cheatsheet
- Random port generator
- Crontab generator
- JSON prettify and format
- JSON minify
- SQL prettify and format
- Chmod calculator
- Docker run to Docker compose converter
Network
- IPv4 subnet calculator
- IPv4 address converter
- IPv4 range expander
- MAC address lookup
- IPv6 ULA generator
Math
- Math evaluator
- ETA calculator
Measurement
- Chronometer
- Temperature converter
- Benchmark builder
Text
- Lorem ipsum generator
- Text statistics
Data
- Phone parser and formatter
使用方式
要使用這些好工具,可以使用我已經建置好的站台:
或者使用官方站台:
個人是覺得我自己的站台比較好記 🤣
由於 IT-Tools 是純前端的架構,因此不會殘留資料在伺服器上。若您還是對此有疑慮,可以參考下一節的作法,建置一台完全屬於自己的 IT-Tools 伺服器。
安裝套件
如要自行建置屬於自己的 IT-Tools 伺服器,請先安裝好 Docker 運作環境,再使用下列指令即可快速完成:
# 以 docker 部署
docker run -d --name it-tools --restart unless-stopped -p 80:80 corentinth/it-tools:latest
當 docker 容器正確啟動後,以瀏覽器開啟此主機的 http://ip 即可順利進入使用。
參考資料
- CorentinTh/it-tools: Collection of handy online tools for developers, with great UX.
https://github.com/CorentinTh/it-tools - IT-Tools - 官方展示站台
https://it-tools.tech/

