8.7K+ Star!快速搭建個人線上工具箱

Java陈序员發表於2024-03-18

大家好,我是 Java陳序員

作為一名 “CV 工程師”,每天工作中需要用到各種各樣的工具來提高效率。

之前給大家安利過一款離線的開發工具集合,今天給大家推薦一款線上的開發工具箱,功能更加齊全。

開發者的瑞士軍刀!一款適用於開發者的工具集合!

關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。

專案介紹

it-tools —— 一個為開發人員提供方便的線上工具集合的開源專案,包含了加密、轉換器、Web、開發、圖片和影片等十幾種工具,功能齊全,部署方便。

it-tools 是基於 Vue3 實現的,採用 Naive UI 元件庫開發,支援 Docker 私有化部署。

安裝部署

Docker 一鍵部署:

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

若雲伺服器沒有開放對應的埠,可以使用 Nginx 進行反向代理暴露服務。

location / {
    proxy_pass http://127.0.0.1:8080/;
    proxy_set_header Host      $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection $http_connection;
}

部署成功後,瀏覽器訪問:http://{ip}:{port}

本地開發

如果你想自己擴充套件功能或者是對原始碼感興趣,可以在本地開發部署~

1、拉取程式碼

2、安裝依賴

pnpm install

3、啟動執行

pnpm dev

4、打包部署

pnpm build

專案截圖

it-tools 支援國際化多語言,可切換為中文。

系統有淺色、深色兩種主題模式,可點選進行切換。

整個開發工具箱分為加密、轉換器、Web、圖片和影片、開發、網路、數學、測量、文字、資料十大類的工具。

下面挑選幾款開發中常用的工具給大家預覽。

Token 生成器

文字加解密

RSA 金鑰對生成器

日期時間轉換器

編解碼工具

Crontab 表示式生成器

JSON 美化和格式化

SQL 美化和格式化

it-tools 目前大致有約100個常用工具,工具後面還會不斷增加,功能將會更加豐富。

如果你需要經常使用某幾種工具,可點選工具右上角的愛心圖示進行收藏,下次就能在首頁“我的收藏”中快速進入工具了。

也可以輸入 Ctrl + K 進行全域性搜尋。

總的來說,it-tools 是一個非常實用的開源專案,可以幫助開發人員提高工作效率,值得收藏使用。

關注微信公眾號:【Java陳序員】,回覆【IT Tools】獲取專案原始碼地址及體驗地址。

最後

推薦的開源專案已經收錄到 GitHub 專案,歡迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行線上瀏覽:

https://chencoding.top:8090/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章