22K star!小工具百宝箱,开发者值得收藏的“瑞士军刀”

在软件开发的过程中,我们经常需要使用各种工具来提高效率和简化开发过程。今天我们就介绍一个开源项目,它集成了各种实用的小工具和插件,被称为开发者的瑞士军刀,它就是:DevToys

DevToys是什么

DevToys 帮助完成日常开发任务,例如格式化 JSON、比较文本和测试 RegExp。无需使用许多不可信的网站来处理您的数据执行简单的任务。通过智能检测,DevToys 可以检测用于复制到 Windows 剪贴板的数据,之后自动打开对应的工具处理。你可以简化你的日常工作,并且它很小巧,不会带来系统的负担。

以下是DevToys目前包含的功能,可以先看看是否你平时常用的功能。

下面是Devtoys的GitHub star 历史,可以看出项目一直保持着不错的增长。

使用DevToys

首先是安装,这里DevToys分两个版本,一个是windows版,一个是Mac版。

Windows版本

首先我们说windows版本,需要Windows 10 build 1903 以上的版本,可以通过3种方法来安装:

  • windows store可以直接下载
  • 在GitHub的release页面下载打包好的安装包,自己手动安装。
  • 使用 powershell 工具安装:winget install DevToys

Mac版本:

接下来是Mac版本,我们有2种方式来安装DevToys:

  • 通过Homebrew安装:brew install --cask devtoys
  • 在GitHub的release页面下载打包好的安装包

我用的第二种方式安装,因为我硬盘空间有限,需要把它装到外置硬盘里。

DevToys的使用很简单,因为都是小工具,上手没有什么难度。我就展示几个我能用的上的功能示例。

JSON <> YAML

JWT 编码/解码

二维码生成

文本检查和大小写转换:

图片转换器

Color Picker

GIT转换:

这个就是我录下屏,然后通过DevToys转换的,还挺好的,我之前还要用ffmpeg自己转一下,而且基本2个最常用参数也可以设置。

以上就是我 能用上的小功能,确实还是比较轻量且实用的,这也是为什么口碑还不错吧。

项目信息

相关推荐
WX-bisheyuange20 小时前
基于Spring Boot的社团管理系统的设计与实现
前端·javascript·vue.js·毕业设计
橙某人20 小时前
LogicFlow 插件魔改实录:手把手教你重写动态分组(DynamicGroup)🛠️
前端·javascript·vue.js
阿蔹20 小时前
UI测试自动化-Web-Python-Selenium-2-元素操作、浏览器操作
前端·python·selenium·ui·自动化
谎言西西里20 小时前
React hooks 之 一篇文章掌握 useState 和 useEffect 的核心机制
前端·react.js
Apifox.20 小时前
Apifox 12 月更新| AI 生成用例同步生成测试数据、接口文档完整性检测、设计 SSE 流式接口、从 Git 仓库导入数据
前端·人工智能·git·ai·postman·团队开发
bjzhang7520 小时前
使用 HTML + JavaScript 实现滑动验证码
前端·javascript·html
行走的陀螺仪21 小时前
使用uniapp,实现根据时间倒计时执行进度条变化
前端·javascript·uni-app·vue2·h5
科技D人生21 小时前
Vue.js 学习总结(19)—— Vue3 按钮防重复点击三种方案总结
前端·vue.js·uniapp·vue3 防重复提交·uniapp 防重复提交·前端防抖
指尖跳动的光21 小时前
前端视角-如何保证系统稳定性
前端
fruge21 小时前
2025全栈技术深耕与实践:从框架融合到工程落地
前端