从零搭建双语开发者工具站 DevTK,28 个工具纯前端实现

0 阅读1分钟

正文

在线体验:devtk.dev

前言

作为开发者,日常工作中经常需要用到各种小工具:格式化 JSON、编解码 Base64、测试正则表达式、解码 JWT……每次都要打开不同的网站,有些还充斥着广告和弹窗。

于是我花了六个小时指挥Claude Code,做了 DevTK —— 一个集合 28 个常用开发工具的在线工具站。

核心特点

  1. 隐私优先:所有计算在浏览器端完成,数据不上传服务器
  2. 中英双语:基于 next-intl 实现完整国际化
  3. URL 分享:工具状态可编码到 URL 中,一键分享给同事
  4. 暗色主题:默认深色模式,保护眼睛
  5. PWA 支持:可安装为桌面应用

工具清单(28 个)

分类工具
格式化JSON Formatter、SQL Formatter、Markdown Preview
编解码Base64、URL Encode/Decode、JWT Decoder、Base64 Image Encoder
生成器UUID Generator、Hash Generator、Lorem Ipsum、QR Code Generator、Password Generator
转换器Color Converter、Timestamp Converter、YAML ↔ JSON、CSV ↔ JSON、Number Base、Text Case
压缩HTML Minifier、CSS Minifier、JS Minifier
验证JSON Schema Validator、Cron Expression Parser、Chmod Calculator
高级JSON Explorer (100MB+ 大文件)、WASM Call Stack Resolver
其他Regex Tester、Diff Checker

技术架构

  • 框架:Next.js 15 (App Router + 静态导出)
  • 样式:Tailwind CSS 4 + shadcn/ui
  • 国际化:next-intl v4
  • 部署:Cloudflare Pages(零成本)

采用工具注册表模式,新增一个工具只需要 4 步:写逻辑 → 写组件 → 注册 → 添加翻译。路由、SEO、Sitemap 全自动生成。

欢迎访问体验:devtk.dev