_______          _         __          __  _     
 |__   __|        | |        \ \        / / | |    
    | | ___   ___ | |___ _____\ \  /\  / /__| |__  
    | |/ _ \ / _ \| / __|______\ \/  \/ / _ \ '_ \ 
    | | (_) | (_) | \__ \       \  /\  /  __/ |_) |
    |_|\___/ \___/|_|___/        \/  \/ \___|_.__/ 
                                                                                                 
  

只需简单几步,即可快速搭建属于自己的在线工具箱。

[![node](https://img.shields.io/badge/any_text-18.14.2-red?label=node)](node) [![vue](https://img.shields.io/badge/any_text-3.3.10-origin?label=vue)](vue) [![tailwindcss](https://img.shields.io/badge/any_text-3.3.5-yellow?label=tailwindcss)](tailwindcss) [![elementplus](https://img.shields.io/badge/any_text-2.7-blue?label=element-plus)](elementplus) [![license](https://img.shields.io/github/license/taoran1401/tools-web)](LICENSE)
## 目录 - [功能展览](#功能展览) - [开始使用](#开始使用) - [Docker部署](#Docker部署) - [手动部署](#手动部署) - [工具列表](#工具列表) - [其他](#其他) ## 功能展示 在线站点:Tools-Web ## 开始使用 ### Docker部署 ``` docker run -d --name tools-web --restart unless-stopped -p 8080:80 docker0796/tools-web:latest ``` 访问:`http://127.0.0.1:8080` ### 手动部署 安装`pnpm` ``` npm install pnpm -g ``` 克隆 ``` git clone --depth=1 https://github.com/taoran1401/tools-web.git ``` 安装 ``` # 进入项目 cd tools-web # 复制配置文件 cp .env.example .env.development # 安装 pnpm install ``` 启动 ``` pnpm dev ``` 打包 ``` pnpm build ``` ## 工具列表 - 开发运维 - 随机密码生成 - URL编码/解码 - UUID生成器 - 时间戳转换 - MD5在线加密 - Json在线转换 - 正则测试工具 - Unicode转中文 - HTTP状态码 - JWT解析 - html实体转义 - js代码格式化/压缩 - Html代码格式化 - Css代码格式化/压缩 - 文本处理 - 文本对比 - markdown编辑器 - ASCII字形生成器 - 文本去重 - 在线文本编辑/HTML获取 - 字数统计 - 教育学术 - 单位换算 - 摩斯电码 - 常用进制转换 - ASCII码表 - 长度单位转换 - 面积单位转换 - 重量单位转换 - 时间单位转换 - 温度单位转换 - 压力单位转换 - 热量单位转换 - 功率单位转换 - 图片处理 - 二维码生成 - 在线图片处理 - 文本转图片 - 图片分割 - 数据图表 - 柱状图 - 折线图 - 饼图 - 散点图 - 选择随机 - 生成随机数 - 帮我决定 - 抛硬币 - 投骰子 - 其他工具 - 数字转金额大写 - 手持弹幕 - 色板 - Color选择器 ## 其他 Q: 我应该如何添加新功能? A: - 在`components/Tools/tools.ts`文件中添加工具信息 - 在`router/router.ts`中添加路由 - 拷贝示例目录`components/Tools/Example`修改名称,在这个拷贝出来的目录中开发工具即可
Q: 我可以参与开发 `Tools-Web` 吗? A: 当然可以,随时欢迎提交 `PR`