乐于分享
好东西不私藏

【工具推荐】免登录的开发者工具箱,进站即用!

【工具推荐】免登录的开发者工具箱,进站即用!

我把程序员最常用的 50 多个工具,做成了一个网站

01 | 每天写代码的人,其实都在重复做同一件事

写代码这些年,我发现一个很有意思的现象。

程序员看起来在做不同的项目,但每天打开浏览器之后,做的事情其实高度重复。

接口返回了一堆 JSON,第一反应是找地方格式化;调试接口需要对 URL 做编码和解码;排查登录问题时要解析 JWT;测试同学丢来一串字符串,希望帮忙算 MD5;线上出问题时,又开始查 HTTP 状态码和请求信息。

这些事情都不复杂,但出现得非常频繁。

频繁到什么程度?

就是你明明在“写业务代码”,但大量时间其实花在这些零碎的小工具操作上。

02|真正消耗时间的,从来不是大问题

很多人会忽略这些“小操作”。

但实际情况是:

每一次都要打开搜索引擎、找工具网站、等页面加载、关闭广告,再开始处理。

单次看起来几十秒,累计下来就是非常可观的时间损耗。

更麻烦的是工具分散。

JSON 一个网站,编码一个网站,加密一个网站,文本处理又是另一个网站。

浏览器收藏夹越用越长,但效率并没有提升。

03|于是我做了一个自己的工具箱

最开始只是为了自己方便。

不用再到处找工具,不用再重复打开多个网站。

后来慢慢发现,这件事并不是“个人需求”,而是几乎所有开发者都存在的共性问题。

于是这个工具箱开始不断扩展。

从几个小工具,逐渐变成一整套覆盖开发、测试、运维的工具集合。

04|7大分类,把开发高频工具全部收纳进来

现在整个工具箱已经整理成 7 大类、50+ 工具。

它做的事情很简单,就是把开发过程中最常见的操作集中在一个地方。

比如格式化这一块,几乎覆盖了所有常见数据结构。

JSON、HTML、XML、SQL、CSS、JavaScript 都可以直接处理,同时还支持 YAML 和 JSON 的互转,以及 JSON 转义和去除。

联调接口时常用的 Base64、URL、Unicode、HEX 编解码也都放在一起。

JWT 解析是我自己用得最多的功能之一,把 token 粘进去,就能直接看到 Payload,不需要再跳转其他网站。

05|安全、文本处理与生成能力,被统一整合

安全相关的能力也做了统一处理。

MD5、SHA 系列哈希、AES 加解密,都可以直接在浏览器完成,并且尽量保证数据不离开本地。

文本处理部分则更偏“日常刚需”。

文本 Diff、JSON 对比、正则测试、文本去重排序、大小写转换,这些都是排查问题时非常高频的操作。

另外还有一些开发辅助能力,比如 UUID 生成、随机密码、Cron 表达式生成、Gitignore 生成,这些看起来小,但用起来非常顺手。

06|不只是开发,还有网络、计算,甚至一点生活

网络相关工具也被整理进来了。

IP 查询、User-Agent 解析、常用端口查询、HTTP 状态码查询,这些在排查线上问题时非常实用。

除此之外,还加入了一些“偶尔会用,但关键时刻很救命”的工具。

比如时间戳转换、单位换算、宽高比计算器,甚至还有房贷计算器和 BMI 计算器。

它们不属于开发核心,但属于“你迟早会用到一次”的工具。

07|我更在意的不是功能,而是体验

这个工具箱有一个很刻意的设计原则。

就是尽量保持“没有负担”。

不需要登录,不需要关注,不需要验证流程。

打开就能用。

另外,大部分涉及文本处理、加密计算的功能,都尽量放在浏览器本地执行,不上传服务器。

因为我自己也不喜欢在处理代码或数据时,把内容交给不透明的服务。

附:网站所有的功能

网站目前已经正式上线,并且完全免费。 如果你觉得它对工作有所帮助,欢迎加入收藏夹。

当然,如果你愿意把它分享给身边同样每天和 Bug 并肩作战的朋友,我会更加开心。

网站网址:

工具网站网址