分享一个我自己在维护的免费在线工具箱:常用开发工具,打开浏览器就能用
平时开发、调接口或者处理数据时,经常会遇到一些很零碎的小需求:
- 临时处理一段 JSON 数据
- 做一些格式转换
- 对字符串、编码或参数进行快速处理
- 不想为了一个很小的功能专门安装软件
- 搜到一个在线工具,却满屏广告或者操作很复杂
这类需求单独看都不大,但一天遇到几次,还是挺影响效率的。
所以我做了一个自己的在线工具平台:
在线工具箱:https://tool.vyide.com,后续使用量增加后会考虑更换成:https://toolneo.me
目前平台主要面向日常开发和数据处理场景,希望把一些常用、轻量的小工具集中到一个网站里,做到打开浏览器就能用,用完就走。
为什么要做这个在线工具箱?
做这个网站的原因其实很简单:自己也经常需要。
作为开发人员,平时工作中经常会碰到各种临时性的工具需求。
比如拿到一段数据,需要快速处理一下 JSON;或者需要做一些格式转换、编码处理。如果每次都去搜索引擎重新找工具,不仅效率低,而且经常会遇到下面这些情况:
- 页面广告很多,真正的工具反而不好找;
- 一个简单功能被做得很复杂;
- 网站风格和操作方式各不相同;
- 有些工具今天还能用,过段时间网站就打不开了;
- 经常需要在多个网站之间来回切换。
所以我干脆把自己常用、以后可能会用到的工具逐步整理到一个平台中。
目前网站地址是:
https://tool.vyide.com
平台定位
这个工具箱并不是想做成一个特别复杂的平台。
我的目标主要有几个:
1. 打开就能用
工具类网站最重要的其实不是功能有多花哨,而是:
我现在有一个需求,能不能尽快帮我处理掉?
所以整个网站会尽量减少不必要的操作,让常用工具能够快速找到、快速使用。
2. 尽量把常用开发工具集中到一起
平时开发过程中会使用到很多“小工具”。
比如 JSON 相关的数据处理就是一个非常典型的场景。
以前可能是:
百度搜索 ↓ 打开一个网站 ↓ 发现不好用 ↓ 返回搜索结果 ↓ 重新找一个现在希望变成:
打开 tool.vyide.com ↓ 找到对应工具 ↓ 直接使用一个网站解决更多零散需求,减少重复搜索的时间。
3. 页面尽量保持简单
工具网站最核心的应该永远是“工具本身”。
所以在设计这个平台时,我更希望页面保持相对干净,把主要空间留给工具操作区域,而不是为了做页面而做页面。
后续新增工具时,也会继续保持这个思路。
举个例子:临时需要处理 JSON
JSON 应该是开发过程中使用频率非常高的一种数据格式。
接口调试、日志分析、配置文件、前后端数据交互等场景都会碰到。
比如拿到这样一段数据:
{"name":"在线工具箱","url":"https://tool.vyide.com","type":"developer-tools"}如果只是临时需要处理一下,并不一定值得专门打开 IDE、写一段代码或者启动其他桌面软件。
这种情况下,一个在线工具通常会更加方便。
我的工具箱中也会持续完善 JSON 相关工具,希望以后遇到类似需求时,直接打开网页就能够完成处理。
在线工具箱:https://tool.vyide.com,后续使用量增加后会考虑更换成:https://toolneo.me
我比较在意的一点:工具本身要真正有用
做工具网站其实很容易陷入一个误区:
工具数量越多越好。
但我目前更倾向于另外一种思路:
与其放很多几乎没人使用的工具,不如先把真正高频的工具做好。
所以后续会根据实际使用情况逐步增加和调整工具。
如果一个工具很多人使用,就继续完善它的功能和体验;如果大家经常搜索某一类工具,也会优先补充。
整个网站会是一个持续更新的项目,而不是一次性做完之后就不再维护。
哪些人可能会用得上?
我觉得下面这些人可能会比较适合:
后端开发
日常接口开发、数据处理、格式转换过程中,经常会临时使用各种辅助工具。
前端开发
处理接口数据、字符串、编码、格式转换时,也会有很多临时需求。
测试人员
接口测试、数据构造、内容检查等场景下,一些在线小工具能够省掉不少重复操作。
运维 / 实施人员
有时候在客户现场、服务器环境或者临时电脑上,并没有完整的本地开发环境。
这时候浏览器能直接打开的工具会方便很多。
学习编程的同学
学习过程中经常会遇到 JSON、编码、数据格式等内容,通过在线工具观察转换前后的结果,也比较直观。
关于数据处理
工具平台中不少功能会优先考虑直接在浏览器端完成处理。
对于能够使用前端完成的功能,尽量不为了处理一小段内容而额外增加服务器交互。
当然,不同工具的实现方式可能不同,具体还是以对应工具页面的实际功能为准。
后续准备继续做什么?
这个网站目前还在持续完善中。
后续主要会围绕几个方向继续更新:
- 增加更多高频开发工具;
- 优化现有工具的操作体验;
- 增加更清晰的工具分类和搜索能力;
- 完善移动端和不同屏幕尺寸下的使用体验;
- 根据实际使用情况优先完善高频工具;
- 给部分工具补充使用说明、示例和常见问题。
我的想法是慢慢把它做成一个自己每天都愿意打开的工具站。
如果自己都不愿意用,那么工具再多也没有太大意义。
为什么不用客户端,而是做成网页?
客户端当然有客户端的优势,但对于这种轻量工具,我个人还是更喜欢 Web 的方式。
最大的优势就是:
不用安装。
不管是在自己的电脑、临时电脑还是其他环境,只要有浏览器就能访问。
地址也很好记:
https://tool.vyide.com 后续使用量增加后会考虑更换成:https://toolneo.me收藏一次,以后需要的时候直接打开即可。
欢迎试用
如果你平时也经常需要一些开发辅助工具,可以试试看:
在线工具箱
https://tool.vyide.com,后续使用增加后会考虑更换成:https://toolneo.me
目前网站还在不断完善中。
如果使用过程中发现:
- 某个工具不好用;
- 某个功能缺失;
- 有 Bug;
- 有一个你经常使用、但网站里目前还没有的工具;
都欢迎反馈,点击链接加入群聊:https://qm.qq.com/q/2xq2MV6ywA。
如果需求比较通用,我也会考虑加入后续版本。
最后
这个项目最初就是从自己的实际需求出发做的。
我希望它最终不是一个单纯“工具数量很多”的网站,而是真正能够在需要的时候节省一点时间,虽然现在AI很方便,但这些工具始终还是适用:
少搜索一次,少安装一个软件,少写一段临时代码。
如果这个工具箱刚好也能帮到你,可以收藏一下。
以后我也会继续在 CSDN 分享网站开发、工具实现、SEO、数据统计以及项目迭代过程中遇到的一些问题和解决方案。
网站地址:https://tool.vyide.com,后续使用量增加后会考虑更换成:https://toolneo.me