DevToys icon

DevToys

开源 免费

DevToys是一款专为开发者设计的综合工具集,提供JSON格式化、哈希计算、文本对比、正则测试、时间戳转换、图像压缩等几十种实用功能。无需联网,离线运行,极大提升开发效率。

DevToys - 开发者的瑞士军刀

应用简介

DevToys 是一款专为开发者设计的 macOS(以及 Windows 和 Linux)桌面应用,它集成了数十种实用的开发小工具,旨在帮助开发者在日常工作中快速处理各种常见的编程和调试任务。它就像一个数字化的“瑞士军刀”,将你平时需要依赖多个不靠谱网站才能完成的工作整合在一个安全、高效、离线的本地应用中。

主要功能与特性

🛠️ 核心功能模块

1. 转换器 (Converters)

  • JSON <> YAML - 在 JSON 和 YAML 格式之间无损互转。
  • 日期转换器 - 计算时间差、时间戳转换、不同时区转换等。
  • 数值进制转换 - 在二进制、八进制、十进制、十六进制之间快速转换。

2. 编码/解码器 (Encoders/Decoders)

  • HTML - 对 HTML 符号进行编解码。
  • URL - 对 URL 字符串进行编解码。
  • Base64 - 对文本或图片进行 Base64 编解码。
  • GZip - 压缩或解压 GZip 数据。
  • JWT 调试器 - 解析和调试 JSON Web Tokens,可查看 Header 和 Payload。
  • 二维码生成器/读取器 - 从文本或 URL 生成二维码,或从图片中解析二维码信息。

3. 格式化工具 (Formatters)

  • JSON 格式化 - 美化、压缩 JSON 字符串。
  • SQL 格式化 - 整理杂乱的 SQL 语句,使其更加易读。
  • XML 格式化 - 美化、压缩 XML 字符串。

4. 生成器 (Generators)

  • 哈希与校验和 - 生成各种哈希值(MD5, SHA1, SHA256 等)。
  • Lorem Ipsum - 生成用作占位符的随机文本。
  • 密码生成器 - 根据自定义规则(长度、字符类型等)生成高强度密码。

5. 图形工具 (Graphics Tools)

  • 色盲模拟器 - 模拟不同类型的色盲视觉,帮助设计更具包容性的界面。
  • PNG/JPEG 压缩器 - 在不显著损失质量的前提下,优化图片文件大小。

6. 测试器 & 检查器 (Testers)

  • JSONPath 测试器 - 测试和验证 JSONPath 表达式。
  • 正则表达式测试器 - 在线编写、测试和完善正则表达式(RegEx)。

7. 文本工具 (Text Utilities)

  • Markdown 预览器 - 实时预览 Markdown 文本渲染后的效果。
  • 文本对比器 - 并排对比两段文本的差异(类似 Git Diff)。
  • 文本分析与实用工具 - 如统计字符数、单词数,大小写转换,去除空格等。

独特优势

  • 智能检测 (Smart Detection):核心亮点功能之一。当你复制了一段文本(如 JSON 字符串、URL 编码文本、时间戳等)后,DevToys 能智能识别其内容类型,并自动为你推荐并切换到最合适的工具页面,极大地提升了工作效率。
  • 完整离线工作:所有工具均在本地运行,无需连接互联网,保证了数据隐私和安全性,且速度快、无网络延迟。
  • 集成化工作流:无需在浏览器中打开多个标签页,在一个统一的界面内即可完成编码、解码、格式化、生成等一系列操作。
  • 优雅的现代界面:采用 Fluent Design 设计语言(在 Windows 上支持 Mica 材质),界面现代化且美观,交互体验流畅。
  • 跨平台支持:作为一款基于 .NET MAUI 开发的应用,它原生支持 macOS、Windows 和 Linux,让你在不同系统下都能拥有一致的工具体验。
  • 可扩展性:除了内置的 30 多款核心工具,DevToys 还支持通过扩展 (Extensions) 来增加更多功能,并且开发者可以自由创建和分享自己开发的工具。

下载与安装

brew install --cask devtoys

总结:DevToys 是一款强大、高效且优雅的开发者效率工具集。它将开发过程中那些碎片化的、需要在线搜索工具的任务整合到了一个安全、快捷、离线的应用中。无论是处理数据格式、调试代码,还是进行简单的文本处理,DevToys 都能成为你开发工具箱中不可或缺的一员。

本站所有软件全部同步自 Awesome mac项目;内容全部由 Awesome mac项目整理获得,应用版权归原作者所有。

相关推荐