devutils
is macOS-only, and devtoys
is Windows-only.
So here's DevTools-X -- an x-platform collection of dev-tools that is lighter, safer, and full of feature rich (currenltly 32 modules and growing) development utilities.
Note: Application is under development, expect some bugs.
In any case if the app doesn't render/load anything, just delete the file if exists or create settings.json if doesn't exist at: https://docs.rs/tauri/latest/tauri/api/path/fn.data_dir.html

Download the relevant package from Github Releases section, and start using it! :D
If you prefer compiling your own package, make sure you have all tauri pre-requisites installed:
https://tauri.app/v1/guides/getting-started/prerequisites
Then just clone and open the project in terminal and run
yarn tauri build
This project exists solely because I was fed up switching between different tools on different OSes. Please do star their github repositories, they have inspired many modules in devtools-x
Checkout features.md for a short video demo on every feature.
DevTools-X has about 34 features as of now, and growing.
The full list in below, One big selling point of DevTools-X is it uses monaco-editor
, the editor used by vscode, so tons of editor features are
available to you right from the start, as if you are using vscode.
- Basic REST client
- Unix epoch timestamp convertor
- Graphical ping
- Strong password generator
- QR code generator
- Code format/minify tools
- React live scratchpad
- Lorem Ipsum text generator
- Image compressor/convertor with preview
- Pastebin with gist
- Programming scratchpad with many languages support
- Bulk image compressor with Rust SIMD
- Base64 text encode/decode
- Base64 image encode/decode
- Text hash calculate (md5, sha etc)
- Files MD5
- JSON formatter/minify etc
- JWT decode
- Number convertor
- SQL formatter
- Color convertor/picker
- Code/text diff with syntax highlight
- Markdown edit/preview
- YAML JSON convertor
- Multiple units convertor (length/pressure whatnot)
- Text gzip/deflate/zlib compression
- Stateless password generator
- Generate programming Types and Interfaces from json
- URL Parser
- HTML editor and preview
- PDF Reader
- Cron edit and explain
- UUID generator
- Regex Tester
Contributions are always welcome!
See contributing.md
for ways to get started.
Please adhere to this project's code of conduct
.
DevTools-X is NOT WRITTEN IN ELECTRON.
Client: React, Mantine
Backend: Rust
That should be enough to tell you it's built on top of Tauri, So we get best of the both worlds: Web + Rust. Web to create beautiful cross-platform UI, Rust to create fast and small applications. Tauri bundle is super small, about 10MB of installer.
- @Sparkenstein
- You?
There's a backup/restore feature available in settings drawer. you can backup manually as well, copy settings.json
from appDir
Most likely your db is corrupt. delete settings.json
file in your appDir.
Create a issue if you can't find it.
All module can be rearranged with drag-n-drop. order is saved in a local db. you can edit this file manually as well, it's a simple json file.
Absolutely not. Many modules are written in pure JS, rust is only needed for performance and security sensitive features like calculating hash or compressing image etc.
- More features
- Testing
- Can the logo be improved?
- Regex Tester is kinda broken, monaco gives a headache
- Fix ALL FIXME: s and TODO: s