之前向大家推荐过一款离线开发工具集合,今天则推荐一款功能更全面的在线开发工具箱。
项目介绍
it-tools 是一个为开发人员提供便利的在线工具集合开源项目。该项目包含了加密、转换器、Web、开发、图片和视频等十几种工具,功能齐全且易于部署。
该项目基于 Vue3 实现,采用 Naive UI 组件库开发,并支持 Docker 私有化部署。
安装部署
使用 Docker 进行一键部署:
<code>docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latest</code>
若云服务器未开放相应端口,可通过 Nginx 进行反向代理暴露服务。
<code>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; }</code>
部署成功后,在浏览器中访问:http://{ip}:{port}
本地开发
如果你想要扩展功能或对源码感兴趣,可在本地开发部署:
- 拉取代码
- 安装依赖:
pnpm install
- 启动运行:
pnpm dev
- 打包部署:
pnpm build
项目截图
it-tools 支持国际化多语言,并可切换为中文。
系统拥有浅色和深色两种主题模式,用户可随意切换。
工具分为加密、转换器、Web、图片和视频、开发、网络、数学、测量、文本、数据等十大类别。
项目提供了多种常用工具,如 Token 生成器、文本加解密、RSA 密钥对生成器、日期时间转换器、编解码工具等。
用户可通过收藏功能将常用工具保存在首页的「我的收藏」中,方便快捷地访问。
同时,用户也可使用全局搜索功能(Ctrl + K)快速找到需要的工具。
总体而言,it-tools 是一个非常实用的开源项目,能够有效提升开发人员的工作效率,值得收藏使用。
最后
推荐的开源项目已收录到 GitHub,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
也可访问网站进行在线浏览:
https://chencoding.top:8090/#/
暂无评论内容