基于Web页面的常用工具集
自己做的一个基于web页面的常用工具集分享给大家希望得到大家点项目地址https://github.com/llzc-art/tools攻城师天梯基于 Web 的在线工具集合平台提供日常开发与工作中常用的各类小工具涵盖开发调试、AI 对话、时间处理、编解码、加密生成、数据处理、网络工具、文档解析、笔记、Linux 命令、应用对接等11 大分类 27 个工具。单文件部署开箱即用。项目技术选型层级技术说明后端Golang fasthttp高性能 HTTP 框架零内存分配前端Vue 3.0 ViteComposition APISFC 组件化数据库SQLite内嵌无需独立部署数据库服务部署Goembed嵌入前端单二进制文件部署无需 Nginx快速开始环境要求Go 1.24Node.js 18仅前端构建时需要安装依赖go mod tidy启动服务go run main.go构建二进制# 编译当前平台并打包./build.sh-v1.0.0# 全平台编译打包./build.sh-a-v1.0.0# 跳过前端构建dist 已存在./build.sh-s-v1.0.0部署只需将安装包解压即可运行无需安装任何其他依赖。./tools-server# 使用默认配置./tools-server-cconfig.yaml# 指定配置文件工具列表 开发调试API 调试— 类 Postman 的 HTTP 接口调试支持环境管理、分组接口管理、cURL/OpenAPI 导入、代理模式、变量替换、响应自动美化 人工智能AI 对话— 支持 OpenAI 兼容 API流式/非流式对话Markdown 渲染 代码高亮多配置管理对话历史持久化 字符编码Base64 编解码— 4 种编码模式Standard/Base64URL/无填充左右双面板URL 编解码— URL 查询参数编码/解码URL 解析构建— URL 组件编解码、URL 解析6 个组成部分、Unicode 编解码JWT 解码— JWT Token 解码时间字段智能解析字符处理— 字符统计、大小写转换、驼峰/下划线命名、Hex 转换 加密生成哈希摘要— MD5/SHA-1/SHA-256/SHA-512 哈希计算ID 生成器— UUID v4、雪花算法、随机字符串批量生成 数据处理JSON 美化— JSON 格式化/压缩统计压缩率格式转换— JSON/YAML/XML 自动识别与相互转换正则匹配— 正则表达式匹配测试、替换⏱ 时间日期时间戳转换— 当前时间戳获取、时间戳 ↔ 时间互转支持自定义格式和时区日期格式化— 时间格式转换、时区转换内置 Go 格式参考表 网络工具IP 查询— IP 地址版本查询、CIDR 子网计算Ping 测试— 批量测试网络连通性显示延迟信息端口探测— 批量探测端口连通性显示开放状态和响应延迟SSH 探测— 探测 SSH 连通性支持密码/密钥认证 文档解析DOCX 转 Markdown— .docx 文件转换为 MarkdownExcel 转 Markdown— .xlsx 文件转换为 Markdown 表格支持多工作表PDF 转 Markdown— .pdf 文件转换为 Markdown支持文本提取和表格识别 笔记我的笔记— 目录管理、笔记文档创建/编辑/删除内容持久化存储 Linux命令查询— Linux 命令快速搜索查询、自定义维护、系统 --help 自动获取☁️ 应用对接云平台API— 腾讯云/阿里云/AWS/华为云 API 调试预定义常用接口凭证管理微信API— 微信公众号/小程序 API 调试预定义 12 个常用接口一键获取 Token企业微信API— 企业微信 API 调试预定义 12 个常用接口一键获取 Token飞书API— 飞书开放 API 调试预定义 13 个常用接口支持路径参数替换项目结构tools/ ├── main.go # 程序入口路由注册嵌入前端资源 ├── config/ # 配置文件 │ ├── config.yaml # 服务配置端口/数据库/日志 │ └── integration/ # 应用对接 API 定义 │ ├── cloud.yaml # 云平台 API 服务映射配置腾讯云/阿里云/AWS/华为云 │ ├── wechat.yaml # 微信 API │ ├── wecom.yaml # 企业微信 API │ └── feishu.yaml # 飞书 API ├── internal/ # 内部包 │ ├── config/ # 配置管理 │ ├── database/ # 数据库初始化 │ ├── handler/ # HTTP 请求处理器 │ ├── middleware/ # 中间件CORS/日志/恢复 │ └── service/ # 业务逻辑层 ├── pkg/ # 可复用公共包 │ ├── logger/ # 日志包 │ └── response/ # 统一响应格式 └── web/ # 前端资源嵌入二进制 └── src/ ├── App.vue # 根组件 ├── api.js # HTTP 工具函数 └── components/ # 工具组件