logo
0
0
WeChat Login
Forkfromzinc233/tools-site, aheadmain2 commits
yachiyo<yachiyo@cnb.cool>
chore: final sync before local cleanup - all tools and reports

Tool Station

一个模块化、可扩展的实用工具站,提供开发者工具和生产力工具的分类集合。在线格式转换、设备检测、图像处理等10+个实用工具。

🌟 功能特性

  • 模块化设计 - 按功能分类的工具集合,易于扩展和维护
  • 响应式界面 - 适配桌面和移动设备,提供一致的用户体验
  • 本地处理 - 所有工具在浏览器本地运行,保护用户隐私
  • 国际化支持 - 支持中文、英文、法文、日文、韩文、俄文等多种语言
  • 零服务器依赖 - 所有工具无需后端支持,可直接部署到静态服务器
  • 现代化技术栈 - 基于React 19、TypeScript、Vite构建

🖼️ 主要功能

  • 仪表盘 - 工具分类导航
  • 工具界面 - 各种实用工具的操作界面
  • 响应式设计 - 适配桌面和移动设备

编程开发工具

  • JSON格式化工具 - 在线解析和格式化JSON数据,支持校验语法正确性
  • 代码差异比较 - 在线比较两段代码的差异,支持多种显示模式
  • 代码美化工具 - 支持多种编程语言的代码格式化和美化
  • SQL格式化工具 - 在线格式化SQL语句,支持多种数据库方言
  • LaTeX编辑器 - 在线LaTeX公式编辑器,支持实时预览

计算器工具

  • 进制计算器 - 支持多种进制的基本数学运算
  • 大数计算器 - 支持任意精度整数运算
  • 位运算计算器 - 支持多种位运算操作,提供32位可视化

转换器工具

  • 进制转换器 - 支持常见进制之间的相互转换
  • 编码转换器 - 支持Base64、URL编码等多种编码格式
  • 配置文件转换器 - 支持JSON、YAML、TOML、XML、INI格式转换
  • cURL命令转换器 - 将cURL命令转换为多种编程语言代码

生成器工具

  • UUID生成器 - 生成多种版本的UUID
  • Cron表达式生成器 - 生成和解析Cron表达式

安全工具

  • 哈希生成器 - 计算多种哈希值(MD5、SHA-1、SHA-256等)
  • JWT解码器 - 解码JWT令牌,验证是否过期
  • 密码生成器 - 生成安全的随机密码
  • RSA密钥生成器 - 生成RSA公钥和私钥对

文本处理工具

  • 大小写转换器 - 转换不同大小写格式
  • CSV/JSON转换器 - 在CSV和JSON格式间转换
  • Lorem Ipsum生成器 - 生成占位符文本
  • 文本转义 - 对URL、HTML、JSON等进行编码解码

网络工具

  • IP子网计算器 - 计算IP地址和子网掩码信息
  • Unix时间戳 - 时间戳与日期转换
  • User Agent解析器 - 解析User Agent字符串信息

查询工具

  • DNS查询 - 通过DNS-over-HTTPS查询域名记录
  • 证书搜索 - 搜索域名的SSL/TLS证书信息
  • IP查询 - 查询IP地址的地理位置和网络信息
  • HTTP状态码 - 完整的HTTP状态码查询工具

图像处理工具

  • 二维码工具 - 生成和扫描二维码及条形码
  • 简易画图 - 基于HTML5 Canvas的绘图工具
  • 颜色转换器 - 在多种颜色格式间转换
  • 图像编辑器 - 在线图像编辑功能
  • 图像转换器 - 转换图像格式(PNG、JPEG、WEBP)
  • ICO转换器 - 创建多尺寸ICO文件
  • 元数据查看器 - 查看图像EXIF、IPTC和XMP信息

文件处理工具

  • 归档文件解压器 - 在线解压ZIP文件
  • PDF工具 - 合并、分割、旋转PDF文件
  • 视频音频转换器 - 在浏览器中转换音视频格式
  • FFmpeg工具 - 功能强大的多媒体处理工具

设备测试工具

  • 屏幕测试 - 测试显示器质量,检测坏点
  • 摄像头测试 - 测试设备摄像头功能
  • 麦克风测试 - 测试麦克风功能,可视化音频波形
  • 扬声器测试 - 测试音频输出功能
  • 鼠标测试 - 测试鼠标各项功能
  • 键盘测试 - 测试键盘按键功能
  • 游戏手柄测试 - 测试游戏手柄连接和功能
  • 触摸屏测试 - 测试触摸屏功能
  • 传感器测试 - 测试设备各种传感器
  • 蓝牙测试 - 通过Bluetooth Web API连接设备

效率工具

  • 字数统计 - 实时统计文本字数、字符数等
  • 番茄钟 - 基于番茄工作法的时间管理工具

🚀 快速开始

环境要求

  • Node.js >= 18
  • npm 或 yarn

安装与运行

  1. 克隆项目
git clone <repository-url> cd tool-station
  1. 安装依赖
npm install
  1. 启动开发服务器
npm run dev
  1. 构建生产版本
npm run build

📁 项目结构

├── public/ # 静态资源 │ ├── locales/ # 国际化文件 │ └── bluetooth/ # 蓝牙相关资源 ├── src/ # 源代码 │ ├── components/ # 通用组件 │ ├── pages/ # 页面组件 │ ├── tools/ # 工具组件 │ │ ├── developers/ # 开发者工具 │ │ ├── device/ # 设备测试工具 │ │ ├── files/ # 文件处理工具 │ │ ├── image/ # 图像处理工具 │ │ ├── lookup/ # 查询工具 │ │ ├── network/ # 网络工具 │ │ ├── productivity/ # 效率工具 │ │ └── security/ # 安全工具 │ └── utils/ # 工具函数 ├── scripts/ # 构建脚本 ├── package.json # 项目配置 └── README.md # 项目说明

About

No description, topics, or website provided.
Language
TypeScript96.5%
Python2.6%
JavaScript0.5%
Shell0.1%
Others0.3%