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 Code 生成、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