8.7K+ Star!快速搭建个人在线工具箱

大家好,我是 Java陈序员

作为一名 "CV 工程师",每天工作中需要用到各种各样的工具来提高效率。

之前给大家安利过一款离线的开发工具集合,今天给大家推荐一款在线的开发工具箱,功能更加齐全。

开发者的瑞士军刀!一款适用于开发者的工具集合!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

it-tools ------ 一个为开发人员提供方便的在线工具集合的开源项目,包含了加密、转换器、Web、开发、图片和视频等十几种工具,功能齐全,部署方便。

it-tools 是基于 Vue3 实现的,采用 Naive UI 组件库开发,支持 Docker 私有化部署。

安装部署

Docker 一键部署:

bash 复制代码
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest

若云服务器没有开放对应的端口,可以使用 Nginx 进行反向代理暴露服务。

bash 复制代码
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、安装依赖

bash 复制代码
pnpm install

3、启动运行

bash 复制代码
pnpm dev

4、打包部署

bash 复制代码
pnpm build

项目截图

it-tools 支持国际化多语言,可切换为中文。

系统有浅色、深色两种主题模式,可点击进行切换。

整个开发工具箱分为加密、转换器、Web、图片和视频、开发、网络、数学、测量、文本、数据十大类的工具。

下面挑选几款开发中常用的工具给大家预览。

Token 生成器

文本加解密

RSA 密钥对生成器

日期时间转换器

编解码工具

Crontab 表达式生成器

JSON 美化和格式化

SQL 美化和格式化

it-tools 目前大致有约100个常用工具,工具后面还会不断增加,功能将会更加丰富。

如果你需要经常使用某几种工具,可点击工具右上角的爱心图标进行收藏,下次就能在首页"我的收藏"中快速进入工具了。

也可以输入 Ctrl + K 进行全局搜索。

总的来说,it-tools 是一个非常实用的开源项目,可以帮助开发人员提高工作效率,值得收藏使用。

关注微信公众号:【Java陈序员】,回复【IT Tools】获取项目源码地址及体验地址。

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

bash 复制代码
https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

bash 复制代码
https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

相关推荐
Hello--_--World37 分钟前
Vue指令:v-if vs v-show、v-if 与 v-for 的优先级冲突、自定义指令
前端·javascript·vue.js
Resistance丶未来2 小时前
Agency-Agents 多智能体协作系统落地指南
python·大模型·nlp·github·copilot·claude·gemini
輕華2 小时前
YOLOv5 实战:从 GitHub 拉取到自定义数据集训练
yolo·github
Hello--_--World4 小时前
Vue:虚拟Dom
前端·javascript·vue.js
海域云-罗鹏4 小时前
豆包开启付费订阅,想白嫖越来越难了,企业不如部署自己的算力服务器
服务器·人工智能·github
布局呆星5 小时前
Vue Router 核心知识点梳理
前端·javascript·vue.js
遁神银灵子5 小时前
OMO(oh-my-openagents)插件在OpenCode Desktop v1.4.33以上版本失效问题研究
github
卤蛋fg66 小时前
vue甘特图vxe-gantt如何实现拖拽任务条时如有已关联依赖线,同时更新依赖任务的日期的方式
vue.js
前端那点事6 小时前
Vite4.x+打包优化实战指南(无冗余):从体积到速度,一文吃透所有技巧
前端·vue.js
码流怪侠6 小时前
【GitHub】TextGen:开源本地大模型运行平台的终极解决方案
python·程序员·github