搭建程序員自己的在線工具庫 It-Tools
作為程序員,在日常工作中,需要借助一些工具來提高我們工作效率,鄙人日常用得最多的工具,有JSON格式化,SQL格式化,XML格式化,JSON轉Execl等等。雖然有一些開發工具也具有一些常用的格式化功能,有時候,我們可能也需要一些其它輕量級的工具。一般,我們可能就去百度搜索在線xxx來達到我們的目的,而且,這類在線工具類的網站也很多。那么,作為程序員,你就不想擁有一個自己的工具網站嗎?如果對此有興趣的朋友就有福了,這兒有一款開源項目-it-tools可以滿足我們的需求。
其主要功能
Crypto工具類,
生成token,哈希文本,生成UUID,文本加解密等10種功能
Converter工具類
Yaml 轉化器,Json轉化器,Base64字符串編碼等15種功能。
Web工具類
JSON對比,URL編碼解碼等15種功能。
Images and videos工具類,
SVG 占位符生成器,普通二維碼生成器,WiFi二維碼生成器等4種功能。
Development工具類
SQL美化與格式化,JSON美化格式化,Docker run轉Docker compose等10種不同功能。
另外還有Network工具類,Math工具類,Measurement工具類,文本工具類,數據工具類等等
it-tools作為開源項目,收集了開發者常用的在線工具,如果覺得不夠全面,大家也可以去擴展自己想要的功能。
如果大家想要部署,可以通過Docker鏡像運行,鏡像源有兩個:
從Docker Hub拉取鏡像
docker run -d –name it-tools –restart unless-stopped -p 8080:80
corentinth/it-tools:latest
從Github packages
docker run -d –name it-tools –restart unless-stopped -p 8080:80
ghcr.io/corentinth/it-tools:latest
當然,大家也可以拉下來,自己運行npm run build,將dist中的文件上傳到服務器或者OSS中,我就用的七牛云,因為它有10G的免費空間,別誤會,我沒有打廣告的意思。
項目地址
:https://github.com/CorentinTh/it-tools.git