我在一个应用中构建了30+开发者工具(因为我厌倦了打开47个浏览器标签页)🤦♂️
Source: Dev.to
“啊哈!”时刻
在第 47 次搜索 “free JSON formatter no login” 后,我恍然大悟:
如果有一个工具能够做到所有事,并且真正尊重我的隐私呢?
于是我把它做了出来。认识一下 Code Formatter —— 你的网页开发瑞士军刀。
里面有什么?(好东西) 🛠️
1. 代码格式化器与美化工具
- JSON 格式化器(带语法高亮)
- HTML 美化器
- CSS 格式化器
- JavaScript 格式化器
- SQL 格式化器
- XML 格式化器
不再需要把代码复制粘贴到不可靠的网站。即时格式化你的代码。
2. 压缩工具
因为生产代码不该像小说一样冗长:
- CSS 压缩器
- JavaScript 压缩器
- HTML 压缩器
一键操作,即时压缩。更快交付。
3. 数据转换器
枯燥的工作变得简单:
- JSON → CSV
- CSV → JSON
- Excel → HTML 表格
- JSON ↔ XML
是否曾在晚上 11:59 PM 需要转换客户数据?现在可以轻松完成。
4. 安全工具
当你需要加密(好用的那种)时:
- 哈希生成器(MD5、SHA‑1、SHA‑256、SHA‑512)
- JWT 解码器
- Base64 编码/解码器
- URL 编码/解码器
完美用于测试认证流程,而无需将数据发送到随机网站。
5. CSS 生成器
不必再搜索 “glassmorphism generator”:
- Glassmorphism 生成器
- Box‑Shadow 生成器
- Text‑Shadow 生成器
- 渐变生成器
- 长宽比计算器
复制 CSS,完成。直接交付。
6. 实用工具
你需要但从未收藏的东西:
- 文本差异检查器
- Lorem Ipsum 生成器
- 模拟数据生成器
- 颜色选择器
- 单位转换器
7. 预览工具
- HTML 实时预览
- Markdown 预览
- 社交媒体预览(Twitter、Facebook、LinkedIn 卡片)
在交付前测试你的 meta 标签。你的设计师会感谢你的。
但是等等… 我的数据安全吗? 🔒
我根本看不到你的数据。即使我想看也是不可能的。
🛡️ 100 % 客户端处理
每一次操作都 在你的浏览器中 完成——不在我的服务器上,也不在云端。
// What happens when you format JSON:
1. You paste code
2. JavaScript processes it locally
3. Result appears
4. Zero network requests
// What DOESN’T happen:
❌ No server upload
❌ No database storage
❌ No tracking scripts
❌ No analytics on your code
为什么这很重要
当你使用大多数在线工具时,你的代码会经过它们的服务器。这意味着它们可以:
- 记录日志
- 存储代码
- 分析代码
- 发生数据泄露
使用 Code Formatter:
- 你的 API 密钥仍然属于你
- 你的生产代码保持私密
- 你的客户数据保持机密
- 你的机密信息仍然保密
我创建它是因为我厌倦了那些要求“权限”来处理我的代码的可疑工具。
技术栈(好奇者专用) 🤓
- 前端: React + Vite(极速)
- 样式: Tailwind CSS(因为人生太短,不能写原生 CSS)
- 处理: 100 % 客户端 JavaScript
- 托管: Vercel(享受强大的边缘网络)
- 库:
- Prettier(代码格式化)
- PapaParse(CSV 解析)
- Crypto‑JS(哈希)
- Monaco Editor(语法高亮)
无后端。无数据库。无废话。
让我自豪的功能 😊
-
离线工作 – 第一次加载后,永久属于你。没有网络?没问题。
-
无需登录 – 没有“注册后继续”的弹窗。
-
无广告 – 你的时间很宝贵。
-
移动端优化 – 在凌晨 2 点用手机格式化 JSON。
-
键盘快捷键
Ctrl/Cmd + B– 格式化/美化Ctrl/Cmd + M– 压缩Ctrl/Cmd + K– 清除
-
暗黑模式 – 2025 年还用亮色模式?拜托。 😎
-
开源 – 自己查看代码吧:[GitHub Link]
不相信我?查看代码。这就是开源的魅力。
实际使用案例(来自真实开发者)
案例 1:API 响应格式化器
// Messy API response:
{"user":{"name":"John","data":{"posts":[{"id":1,"title":"Hello"}]}}}
// One click later:
{
"user": {
"name": "John",
"data": {
"posts": [
{
"id": 1,
"title": "Hello"
}
]
}
}
}
案例 2:临时压缩器
现在是晚上 11:58。部署截止时间是午夜。你的 CSS 有 150 KB。
一键 → 47 KB。提前 2 分钟完成交付。 💪
案例 3:客户端数据转换器
客户端发送 Excel 文件。你需要一个 HTML 表格。
上传 → 转换 → 复制 → 完成。(无需 Excel 许可证)
案例 4:JWT 调试器
身份验证无法工作。JWT 有效吗?
粘贴 → 解码 → “3 小时前已过期”。谜团已解。
性能指标 📊
| 操作 | 时间 | 位置 |
|---|---|---|
| 格式化 1 MB JSON | ~50 ms | 客户端 |
| 压缩 500 KB CSS | ~30 ms | 客户端 |
| 转换 1 000 行 CSV | ~100 ms | 客户端 |
| 生成 SHA‑256 哈希 | ~10 ms | 客户端 |
所有测试均在 2020 MacBook Pro 上进行。结果可能因机器而异。
路线图(接下来计划) 🗺️
我正在积极开发:
- 图像优化工具
- SVG 优化器
- 正则表达式测试器
- API 请求构建器
- Cron 表达式生成器
- 时间戳转换器
- 配色方案生成器
- WebP 转换器
想要功能吗? 在仓库的 issue 中提出建议或直接联系我。
# Why I Built This
I'm tired of:
- Sketchy websites with malware
- Tools that require accounts
- Services that sell your data
- Ads everywhere
- Slow, bloated apps
I wanted **one tool** that:
- Respects privacy
- Works fast
- Has no BS
- Helps developers ship faster
So I built it. For me. For you. For all of us who just want to get sh*t done.
立即尝试 🚀
链接:
它永久免费。无需信用卡。无需注册。无追踪。
只提供有效的工具。
让我们联系!
如果你觉得这有用:
- ⭐ 在 GitHub 上给它加星
- 💬 留下评论,告诉我们你最喜欢的工具
- 🔄 与你的开发者朋友分享
- 🐛 发现 bug?告诉我!
由一位厌倦了 47 个浏览器标签页的开发者,用 ❤️ 和过量的咖啡构建。
FAQ
Q: 真的是免费的吗?
A: 是的。永久免费。没有隐藏费用。
Q: 我可以在商业项目中使用吗?
A: 当然。尽情使用。
Q: 你会收集任何数据吗?
A: 不会。零数据收集。我使用简单的分析来查看页面浏览量,但你的代码永远不会离开你的浏览器。
Q: 我可以贡献吗?
A: 可以!它是开源的。欢迎提交 PR。
Q: 会有付费版本吗?
A: 没有计划。这是为社区提供的工具。
Q: 如果我发现 bug 怎么办?
A: 在 GitHub 提交 issue 或在此评论。我响应很快。
最后思考
开发者工具应该是:
- 快速
- 私密
- 免费
- 有用
如果你同意,请尝试 Code Formatter。如果你有反馈,我随时倾听。
现在去格式化一些 JSON 吧。你已经值得拥有它了。 😎
Tags: #webdev #javascript #react #opensource #tools #developertools #programming #coding #productivity
P.S. 如果这能帮你节省哪怕 10 分钟的时间,那就值得构建。如果它能帮你节省 10 小时,请分享给他人,让更多人受益! 🙏