DevToys – 开发者的离线小工具箱客户端

DevToys – 开发者的离线小工具箱客户端

DevToys
DevToys 是给开发者在本机离线处理 JSON、Base64、JWT 等杂活的工具箱客户端。
Windows Linux

简介

DevToys 解决的是「为一件小事临时去开一个网页工具」这条路径:格式化 JSON、算哈希、解 JWT、比对两段文字这类活儿被收进同一个桌面窗口,断网也能继续做。它面向每天都要处理这些零散杂活的开发者,替代的是把数据反复复制到多个在线转换站的做法;与只提供单一功能的工具相比,它的定位是把常用小工具集中到一个本地应用里,处理敏感内容时不必先把数据交出去。

当前主线版本是 DevToys 2.0,Windows、macOS 与 Linux 三端统一到同一套界面与工具集,跨平台版本在 2024 年 6 月先以预览版发布、随后推出正式版。默认自带 30 款离线工具(转换 5、文本 5、编码解码 8、格式化 3、生成 4、图形 2、测试 3),例如 Cron 表达式解析、日期换算、JSON 数组转表格、JSON 与 YAML 互转、进制转换、Base64 文本与图片、证书解码、GZIP、JWT、二维码、URL、JSON 与 SQL 与 XML 格式化、哈希与校验和、密码与 UUID 生成、正则表达式与 JSONPath 测试;第三方组另有 13 款扩展,涵盖文件拆分、PNG 压缩、JSON Schema、RSA 生成与语义化版本计算等,更多扩展包发布在 NuGet 上。除了图形界面,同一批工具还提供命令行版本,可以把转换与校验动作放进终端和构建流程。

适用人群

经常在调试时和 JSON、Base64、JWT、时间戳、正则打交道的开发者最适合:把这些零散杂活固定在一个离线窗口里,比每次现搜网页工具顺手,碰到 token 与证书也不用担心数据离开本机。反过来,只是偶尔转一次格式、又不愿在机器上装客户端的人,用在线工具就够了;已经在用同类桌面工具箱、只缺一两个小功能的人,可以先看第三方扩展里有没有现成的,再决定要不要换。

优缺点

  • ✅ 完全免费且开源,没有账号体系与联网激活,装好即可使用。
  • ✅ 默认自带 30 款离线工具,日常的格式转换、编解码与校验大多能直接做完,多数时候不必再去搜网页工具。
  • ✅ 数据不出本机,解 JWT、看证书这类操作都在本地完成,不必把敏感内容交给在线转换站。
  • ✅ 工具名沿用开发者的习惯用词,JSON、JWT、二维码这些项一看就知道是做什么的。
  • ❌ 属于桌面客户端,每台机器都要单独安装,做不到网页工具那样即开即用。
  • ❌ 体积更小的命令行包要求本机已装 .NET 8.0,不想装运行时的只能改用完整包或商店版。

使用方法

  1. 起步门槛:免账号、免登录,装完就能离线用。Windows 侧可以走微软商店、经典安装包或免安装压缩包,Linux 侧下载的是 Debian 与 Ubuntu 包,安装包按 x64、x86 与 ARM64 区分,架构选错会装不上。
  2. 核心动线:打开后左侧是工具分组列表,顶部搜索框输入关键词即可定位工具;复制一段 JSON 或 JWT 之后,界面上会出现灯泡提示,只匹配到一个工具时内容会自动填入,省掉先挑工具这一步。
  3. 进阶落地:需要把动作固定进流程时用命令行版本。Windows 上装图形版可以直接跑 winget install DevToys-app.DevToys,命令行版则下载独立的压缩包,把格式化、Base64 编解码、哈希校验这类固定动作写成脚本接进构建流程,避免每次手工复制粘贴。
  4. 限制与注意:微软商店版更新最省心,独立压缩包要自己回来换新;命令行版里体积更小的那种需要本机已装 .NET 8.0;第三方扩展由社区维护,装之前最好确认一下它最近是否还在更新。

收费说明

完全免费,也没有付费档。项目由两位作者以开源方式维护,下载页给出商店、安装包与压缩包三类安装入口,站内没有价目表、订阅入口或付费墙;功能上没有额度、席位与商用限制,装完就能一直用,也不需要账号。官方给出的支持方式只有转发、评分、翻译、贡献代码与提反馈这几种,没有收费项目或增值包。

平台支持

归为需要安装的桌面客户端:Windows、Linux 与 macOS 三个系统都有对应安装包,Windows 侧可选微软商店、经典安装包或免安装压缩包,Linux 侧提供 Debian 与 Ubuntu 包,CPU 架构分 x64、x86 与 ARM64。国内可以直接访问官网与下载页,不需要自备代理;不过安装包按钮会跳到微软商店与 GitHub 仓库,GitHub 的发行页在国内时快时慢,拿不到包时优先走商店版。应用安装后完全离线运行,工具本身不依赖网络,也不强制第三方账号登录;站内没有网页版、浏览器扩展与移动端应用,命令行版以独立压缩包形式提供,带不带 .NET 运行时是两种包。


截图

DevToys

相关链接


功能标签


特色

★
剪贴板智能识别
复制 JSON、Base64 或 JWT 之后,界面会按内容类型提示可用工具,只匹配到一个时会自动把内容填进去,省掉先挑工具这一步。
★
命令行版本
同一批工具另提供 DevToys CLI,可以在终端里直接调用,适合把格式化、编解码这类固定动作接进构建流程。
★
扩展开发套件
官方提供 2.0 SDK 与一整套扩展 API,第三方作者能自己写工具并发布,装进应用后与内置工具并列显示。
★
系统级集成
提供画中画式紧凑浮层、任务栏跳转列表、多实例并行与深浅色主题跟随系统切换,窗口行为贴合所在系统。
★
八组工具陈列
内置工具按转换、文本、编码解码、格式化、生成、图形与测试分组陈列,外加一组第三方扩展,顶部搜索框可直接定位。
★
跨平台同一套工具
Windows、macOS 与 Linux 三个系统共用同一套界面与工具集,安装包按 x64、x86 与 ARM64 分别提供。

替代方案

■开发者工具
◆
QuickType
QuickType 是把 JSON 样例转成强类型模型与序列化代码的生成器,适合省下接口类型的手写功夫。
◆
Bundlephobia
Bundlephobia 是一个在线分析 npm 依赖体积与加载耗时、帮前端项目瘦身排雷的工具。
◆
Shields
Shields 是给开源项目做状态徽章的开源服务,一条图片地址就能把构建、覆盖率等指标嵌进 README。
◆
Transform Tools
Transform Tools 是给开发者把代码与数据格式就地互转的浏览器工具集。
◆
Mockaroo
Mockaroo 是一个在线生成随机测试数据、并把 Schema 变成 Mock API 的工具。
网站反馈表单
关注我们

公众号二维码

公众号

公众号二维码

小程序

反馈

网站无法访问了?向我们反馈!
点击下面的 反馈 按钮即可让我们知道!感谢!

为了阻止机器人发送垃圾信息,记得点击验证。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享