简约、高效、现代化的在线开发者工具集合
基于 Next.js 16 + Tailwind CSS 4 + TypeScript 构建
- 现代化设计:精美的 UI,支持明亮/暗黑模式自适应。
- 高性能:基于 React Server Components 和静态生成。
- 纯前端处理:大部分数据处理(如格式化、转换)在本地浏览器完成,保护隐私。
- 全能工具库:涵盖开发、文本、编码、加密、转换、生成、生活等 40+ 款实用工具。
- JSON 格式化 (
/json-formatter): 格式化、压缩、验证、Diff 对比。 - YAML 格式化 (
/yaml-formatter): YAML 校验与美化。 - HTML 格式化 (
/html-formatter): HTML 代码美化。 - SQL 格式化 (
/sql-formatter): 支持多种数据库方言的 SQL 美化。 - 文本 Diff 对比 (
/diff): Monaco Editor 驱动并排代码差异对比。 - Markdown 编辑器 (
/markdown): 实时预览、GFM 支持、导出 Markdown。 - HTML 转义 (
/html-escape): HTML 实体编码/解码。
- 文字格式化 (
/text-formatter): 中英文盘古之白空格、符号修正。 - 大小写转换 (
/case-converter): 驼峰、蛇形、大写、小写互转。 - Lorem Ipsum (
/lorem-ipsum): 生成乱数假文。
- Base64 编解码 (
/base64): 文本与 Base64 互转。 - URL 编解码 (
/url-encode): URL 参数编码处理。 - Unicode 转换 (
/unicode): Unicode 编码转换。 - Base32/Base58 (
/base32,/base58): 其他常用编码。 - MD5/SHA 哈希 (
/hash): 计算 MD5, SHA1, SHA256, SHA512。 - Bcrypt 哈希 (
/bcrypt): 生成与验证 Bcrypt 密码哈希。 - AES/DES 加密 (
/aes-des): 对称加密解密工具。 - JWT 解码 (
/jwt): JWT Token 解析查看。
- 二维码生成 (
/qrcode): 自定义颜色、Logo 的二维码生成。 - 条形码生成 (
/barcode): 生成 EAN, UPC, Code128 等条形码。 - ASCII 艺术 (
/ascii-art): 文字转字符画。 - 图片转像素画 (
/image-to-pixel): 图片像素化风格转换。 - 图片 Base64 (
/image-base64): 图片文件与 Base64 字符串互转。
- 时间戳转换 (
/timestamp): Unix 时间戳与日期互转。 - 进制转换器 (
/radix-converter): 二/八/十/十六进制任意互转。 - IP 进制转换 (
/ip-radix): IP 地址与整数/二进制转换。 - IP 子网计算 (
/ip-calc): CIDR 子网划分计算。 - CSV/JSON 互转 (
/csv-json): 数据格式互相转换。
- UUID 生成 (
/uuid): 批量生成 Version 1/4 UUID。 - 随机密码生成 (
/random-string): 高强度随机密码生成器。 - 大转盘抽奖 (
/wheel): 随机决策工具。 - 随机分组 (
/random-group): 名单随机分组工具。 - 抛硬币 (
/coin-flip): 简单的概率工具。
- Cron 解析 (
/cron): Cron 表达式翻译与执行时间预测。 - 正则测试 (
/regex): 正则表达式实时测试。 - 颜色选择器 (
/color-picker): HEX, RGB, HSL 转换与拾色。 - UA 解析 (
/user-agent): 解析 User-Agent 字符串详情。 - 键盘按键检测 (
/keyboard): KeyCode 与按键事件查看。 - 挪车码牌 (
/move-car): 生成微信挪车通知码。 - 番茄钟/秒表/倒计时: 时间管理三件套。
- 阿里云盘 TV Token: 扫码获取 Token。
- 框架: Next.js 16 (App Directory)
- 语言: TypeScript
- 样式: Tailwind CSS 4
- UI 组件: Radix UI + Lucide Icons
- Linting: Oxc (Oxlint) - 高性能 Linter,替代 ESLint。
- 克隆项目
git clone https://github.com/iLay1678/i-tools.git
cd i-tools- 安装依赖
npm install- 启动开发服务器
npm run dev- 代码检查 (使用 Oxc)
npm run lintnpm run build推荐使用 Vercel 或 Cloudflare Pages 进行一键部署。
docker run --name=i-tools -d -p 3000:3000 ghcr.io/ilay1678/i-tools:latest欢迎提交 Issue 和 Pull Request!
MIT © iLay1678