「干净到没有广告」的在线开发工具站

6 阅读2分钟

为什么又做一个工具站?

市面上的在线工具站我几乎用遍了。问题都一样:

  • 广告比工具还多,点个按钮弹三个窗
  • 移动端根本没法用,缩放漂移全来了
  • 加载慢,一个 JSON 格式化要加载 5 秒

受不了。自己写一个干净的。

ToolForge 是什么?

toolforge.cn — 13 个开发者日常工具,纯前端、本地运算、中英双语。

工具有哪些?按使用频率排:

每天都用

  • 🔍 正则表达式测试 — 实时高亮匹配,g/i/m 模式,中文字符完美支持
  • 📋 JSON 格式化 — 语法高亮,可折叠树形结构,一眼看清嵌套
  • 🔄 Base64 / URL 编解码 — 四种模式一键切换
  • 🔑 JWT 解码器 — Header/Payload 可视化,自动检测过期时间

加密相关

  • 🔐 SHA256 / SHA512 哈希 — 文本和文件哈希,大小写切换
  • 🔐 MD5 哈希 — 独立页面,搜 MD5 直接进
  • 🔒 AES-256-GCM 加密 — PBKDF2 10万次迭代,密钥不出浏览器
  • 🔑 RSA-OAEP 加解密 — 密钥对本地生成导出

设计 & 其他

  • 🎨 颜色转换 — HEX ↔ RGB ↔ HSL 实时互转 + 取色器
  • 🕐 时间戳转换 — 18 个时区,秒/毫秒切换,yyyy-MM-dd HH:mm:ss.SSS
  • 🎲 随机字符串 — 基于 crypto.getRandomValues() 真随机
  • 🆔 UUID 生成器 — 批量生成,去横线开关
  • 📝 字数统计 — 中文字数 + 英文词数混合统计

技术栈

纯 HTML/CSS/JS,零框架。托管在腾讯云 COS,HTTPS 全站。

核心亮点:js/nav.js 共享导航组件——加一个新工具只需要在数组里加一行配置,全站 40+ 页面自动更新导航。后面开源了欢迎 PR。

安全和隐私

  • 所有加密运算使用 Web Crypto API(crypto.subtle),不经自己造轮子
  • 随机数用 crypto.getRandomValues(),不用 Math.random()
  • AES/RSA 密钥在浏览器端生成,不经过网络
  • 不收集任何用户数据,不往 localStorage 存东西
  • 不埋第三方追踪脚本(只有百度统计)

后面计划

  1. URL 解析器(拆解 query string、端口、路径)
  2. Unicode 转码工具
  3. 开放 PR,欢迎贡献工具

你还需要什么工具?评论区告诉我。 有想要的就加上去,反正成本不高——纯前端工具基本半天一个。


试试看:toolforge.cn

觉得好用就 Star ⭐ 收藏一下,万一哪天需要呢