DevToys adds Linux (.deb package) & macOS Support

By releasing version 2.0 preview, DevToys is finally a cross-platform app that also works on Linux and macOS!

DevToys is a free and open-source tools for developers. It features a set of offline tools all in one app window. They include:

  • JSON <> YAML, Date, Number bases converters.
  • Encoders/Decoders for HTML, URLs, Base64, GZip, JWT, QR Code.
  • JSON, SQL, XML formatters.
  • Hash & Checksum, Lorem Ipsum, Password generators
  • Color Blindness Simulator, PNG/JPEG Compressor…
  • JSONPath, RegEx, XML testers
  • And text Utilities such as Markdown Preview, Text Comparer, Analyzer & Utilities…

Since version 2.0, it also supports extensions. So users can create their own tools and share with the community. See the introduction page for details.

The release also introduced a command line tool, allows advanced users to do all supported operations in terminal or command console. And, the CLI is installed as a separate package.

Other new features added in DevToys 2.0 include:

  • Hash / Checksum tool
  • Base64 Image Encoder / Decoder
  • Color Blindness SImulator
  • Image Converter
  • Text Comparer tool, Text Utilities tool
  • Regex Tester
  • Markdown Preview
  • New tool JSON>Table/CSV/Excel
  • XML formatter and refactoring
  • DateConverter
  • Lorem Ipsum generator
  • JSON formatter
  • XML Validator
  • QR Code reader / generator tool
  • JSONPath tester tool
  • Certificate Decoder
  • Option to open in new window.
  • Compact mode.

There are as well single-line and multiline-line text input, smart detection support in text input controls, and various other improvements in the release. See Github releases page for more changes.

How to Install DevToys in Ubuntu:

The new release provides official .deb packages and portable tarball for Linux, which are available to download at the link below:

Download DevToys (under Assets)

For the command line tool, select download either devtoys.cli_linux_x64.deb for AMD/Intel platform or devtoys.cli_linux_arm.deb for ARM devices (e.g., Raspberry Pi).

And for graphical tool, download either devtoys_linux_x64.deb for AMD/Intel, or devtoys_linux_arm.deb for ARM. Then, install by running command in terminal (Ctrl+Alt+T):

sudo apt install ~/Downloads/devtoys_linux*.deb

NOTE: The 2.0 preview package supports Ubuntu 22.04 and Ubuntu 24.04. In my case, it does NOT launch in Debian 12 and Fedora 40 due to missing run-time libraries.

In Ubuntu, it has launching issue due to permission issue. By starting from a terminal window, you’ll see the following error:

bwrap: setting up uid map: Permission denied

** (DevToys:17289): ERROR **: 00:35:39.254: Failed to fully launch dbus-proxy: Child process exited with code 1
Aborted (core dumped)

To workaround it, simply run as root via sudo devtoys command.

Uninstall

To remove DevToys installed via .deb package, use command:

sudo apt remove --auto-remove devtoys