目录
写代码的过程中,总有那么一些零碎的操作让你不得不停下来:拿到一串JSON数据需要格式化才能看清楚,要转义一段文本才能放进代码里,想知道某个时间戳对应什么日期,要把一串文本转成二维码分享给同事……这些操作说大不大,说小不小,但每次都要打开网页搜索“JSON格式化工具”或“时间戳转换”,或者打开多个在线工具网站,既打断工作流又浪费时间。
Devkits就是专门为解决这些“小麻烦”而生的。它是一个聚合了数十种开发工具的开箱即用型桌面软件,支持Windows、macOS和Linux三大平台。你只需要按下一个快捷键或者通过Alfred/Wox输入几个关键字,就能立刻调出需要的功能,用完即走,不打断编程思路。
与浏览器里那些带广告、上传数据的在线工具不同,Devkits的所有操作都在本地完成,数据不会离开你的电脑。软件体积小巧,启动飞快,界面干净整洁,没有广告弹窗,也没有多余的干扰信息。开发者还承诺持续添加新工具,让这个工具箱变得越来越丰富。
无论你是后端开发、前端开发、运维工程师还是数据相关从业者,Devkits都能成为你日常工作中随手拿来就用的好帮手。
官网入口地址
下载地址
官网提供Windows、macOS、Linux三个平台的安装包下载,用户可以根据自己的操作系统选择对应的版本。
功能介绍
JSON工具集
-
JSON格式化:将杂乱的JSON字符串整理成缩进清晰、结构分明的格式,方便阅读和调试
-
JSON压缩:去除JSON中的空格和换行,将对象压缩成一行,适合用于数据传输或存储
-
JSON转义:将JSON字符串中的特殊字符进行转义,方便直接放入代码中使用
-
支持校验JSON语法是否正确,定位错误位置
SQL格式化
将一团乱麻的SQL语句格式化,添加缩进、对齐和换行,让复杂的查询语句变得清晰易读。无论是调试SQL还是维护旧项目,这个功能都能帮你快速理清SQL结构。
Git代码行数统计
统计指定代码仓库的总行数、代码行数、注释行数和空行数,可以按文件类型进行筛选。对于需要汇报工作进度或评估项目规模的情况非常实用。
URL编码与解码
将URL中的特殊字符进行编码或解码处理,支持完整的百分号编码规范。当你需要拼接URL参数或者解析URL中的参数时,这个功能可以帮你快速搞定。
Base64编码与解码
支持文本与Base64之间的相互转换,可以处理中文字符和特殊符号。常用于图片编码、数据传输等场景。
时间戳转换
支持秒级和毫秒级时间戳与日期时间之间的双向转换,可以自定义日期格式,显示当前时间戳和当前日期时间。在调试接口、处理日志时特别常用。
二维码生成与识别
-
二维码生成:输入文本或URL,自动生成对应的二维码图片,可以保存到本地
-
二维码识别:上传或拖入二维码图片,自动解析出中包含的内容,支持从剪贴板读取图片
文本差异对比
对比两段文本的差异,高亮显示新增、删除和修改的内容。适合对比代码变更、配置文件差异或文本版本变化。
CRON表达式验证与解释
输入Cron表达式,工具会自动解析并解释表达式的含义,显示下次执行的时间。如果你经常需要写定时任务但又记不住Cron规则,这个功能会非常实用。
进制转换
支持二进制、八进制、十进制、十六进制之间的相互转换,一次输入多种进制结果同时展示。适合写底层程序或网络协议时使用。
正则表达式测试
输入正则表达式和测试文本,可以实时看到匹配结果,高亮显示匹配到的内容。调试正则表达式的时候不用再写测试代码,直接在这里验证就行。
币种汇率转换
实时查询不同货币之间的汇率,支持主流货币的换算。对于处理国际业务或做跨境开发的场景有帮助。
多平台支持
原生支持Windows、macOS和Linux三大操作系统,在不同系统上使用体验一致。
快捷启动集成
支持Alfred(macOS)和Wox(Windows)等快捷启动工具,你可以在这些工具中输入关键词直接打开Devkits的某个功能,不用打开主窗口再点击查找,效率更高。
全局热键
可以为常用功能设置全局快捷键,随时调出,用完即关。
应用场景
日常开发调试
拿到一串返回的JSON数据需要格式化查看时,不用再打开网页搜索在线工具,直接在Devkits里粘贴一下就能看到格式化结果。时间戳需要转换成日期时,打开时间戳转换工具一秒搞定。
数据库操作
写SQL查询语句时,如果语句很复杂,可以先在SQL格式化功能里整理一下格式,再粘贴到数据库客户端执行,避免因格式混乱看错逻辑。
代码维护与汇报
接手老项目时,用Git代码行数统计功能快速了解代码库规模。需要汇报工作量时,可以统计最近写的代码行数作为参考。
接口调试
URL参数需要编码时,用URL编码功能处理一下;返回的数据如果是Base64格式,用Base64解码快速查看原始内容。
二维码处理
临时需要生成一个二维码分享Wi-Fi密码或页面链接时,直接在Devkits里生成,不用再找在线二维码生成器。同事发来的二维码需要解析内容,用识别功能一秒搞定。
配置文件对比
系统升级或配置变更时,用文本差异对比功能快速对比新旧配置文件的变化,避免漏改或改错。
定时任务配置
编写Cron表达式时拿不准对不对,先在CRON表达式验证功能里验证一下,还能看到解释和下次执行时间,减少写错表达式导致任务不执行的情况。
定价信息
Devkits采用免费加付费的商业模式。基础工具集免费,用户可以无限制使用大部分常用功能。部分高级功能或新发布的工具需要付费解锁,具体以官网说明为准。
对于需要频繁使用开发者工具的从业者来说,付费解锁更多功能可以显著提升工作效率。建议先免费体验,确认对工作有帮助后再考虑付费。
支持的操作系统
支持Windows 7及以上版本、macOS 10.12及以上版本、主流Linux发行版(Ubuntu、CentOS等)。
| 源码反馈/咨询 (共有 条反馈) |
Devkits常见问题
Devkits是由国内的一个小团队开发的,没有公开太多公司背景信息。项目持续维护更新,主要专注于开发者工具的聚合与优化,团队规模不大但产品打磨得比较用心。
Devkits是一款桌面软件,没有网页版在线使用入口。你需要在官网devkits.dev下载对应操作系统的安装包,安装到电脑后才能使用。开发团队把重点放在了桌面端体验上,所有处理都在本地完成,不依赖网络。
Devkits就是给程序员准备的一个百宝箱。里面装了格式化JSON、格式化SQL、时间戳转换、Base64编码解码、二维码生成识别、代码行数统计、正则测试、Cron表达式验证等几十个小工具。平时遇到这些小需求不用再打开浏览器搜索在线工具了,直接打开Devkits就能搞定,而且所有数据都在本地处理,不用担心隐私泄露。
安装打开后,界面左侧是功能列表,点哪个功能就进入对应的工具页面。比如你需要格式化JSON,点开JSON格式化,把乱码JSON粘贴进去,点一下格式化按钮,整齐的JSON就出来了。如果你用Alfred或Wox,可以设置快捷启动,输入关键词直接跳到某个功能,连鼠标都不用点。也可以为常用功能设置全局热键,随时调出窗口。
基础功能是免费的,免费。官方把大部分常用工具都放在了免费版里,日常开发够用了。部分高级功能或者后续新出的一些工具会收费,具体要看官网的说明。建议先用免费版感受一下,如果确实对工作帮助很大再考虑付费支持。
安全方面可以放心。所有工具的数据处理都在本地完成,不会上传到任何服务器。你粘贴的JSON、转换的Base64、生成的二维码都不会离开你的电脑。软件本身也是正规桌面应用,没有广告、没有捆绑,通过官网下载就不用担心病毒问题。不过涉及到真实生产数据时,建议还是多留个心眼,毕竟任何软件都存在未知的bug。
有几个技巧能让Devkits更好用。一是多用快捷键,可以把最常用的几个功能设置成全局热键,比如Ctrl+Shift+J调出JSON格式化,Ctrl+Shift+T调出时间戳转换,随时调用。二是如果用了Alfred或Wox,可以给Devkits功能设置关键词,比如输入json回车就直接打开JSON格式化页面。三是可以把Devkits固定在任务栏或Dock栏,需要的时候一键打开,比从开始菜单翻找快多了。
Devkits的特色是把几十个开发工具塞进一个干净的桌面应用里,不用打开浏览器找在线工具,也不用开一堆标签页。中比较亮眼的功能包括Git代码行数统计,能帮你快速了解代码库规模;文本差异对比,对比代码或配置变化特别直观;CRON表达式验证,写定时任务时不怕写错了;还有JSON格式化和SQL格式化,基本天天都能用到。整体定位就是一个日常开发中随时会用到的小工具箱。
数据安全方面做得不错。Devkits所有处理都在本地进行,不会把数据传到服务器。你用它格式化JSON、转换Base64、生成二维码,这些内容都只在你电脑上处理,不用担心被第三方获取。不过这也意味着如果你需要用到联网功能比如币种汇率转换,那部分数据还是会联网查询的,但转换的内容本身不上传。
这是一款比较实用的开发工具。的优点是方便,把平时要打开网页找的那些小工具都集中在一个应用里,随用随开,不用再被网页广告和加载速度烦。界面简洁,没有多余的东西,启动也快。如果日常开发经常需要处理JSON、SQL、时间戳这些内容,用Devkits能省不少时间。好不好用实建议自己下载试用一下,毕竟每个人的使用习惯不一样。