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:
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