A native application inspired by the Developer Tools IntelliJ Plugin, built with Rust and egui.
Some of these features are work in progress.
-
Color Picker
Easily pick colors and copy their values. -
Encoding and Decoding
- JWT (JSON Web Tokens)
- Base32, Base64, URL Base64, MIME Base64
- URL encoding
-
Cryptography
- AES, DES, TDES and more
- RSA, ECDSA
-
Image Tools
- Image Resizer
- Image Format Converter
- Image Metadata Viewer
-
Text Utilities
- Regular Expression Matcher
- UUID, ULID, Nano ID, and Password Generator
- Text Sorting
- Text Case Transformation
- Text Diff Viewer
- Text Format Conversion
- Text Filter
-
JSON Tools
- JSON Path Parser
- JSON Schema Validator
-
Hashing Tools
Generate hashes using various algorithms. -
Date and Time Handling
- Unix Timestamps
- Formatting and conversions
-
Unit Converters
- Time
- Data Size
- Transfer Rates
-
Lorem Ipsum Generator
Quickly generate placeholder text for your projects.
Download the latest release from the Releases page:
- macOS (Intel):
dev-tools-rs-x86_64-apple-darwin.tar.gz
- macOS (Apple Silicon):
dev-tools-rs-aarch64-apple-darwin.tar.gz
- Linux (x86_64):
dev-tools-rs-x86_64-unknown-linux-gnu.tar.gz
- Windows (x86_64):
dev-tools-rs-x86_64-pc-windows-msvc.zip
# Extract the archive
tar -xzf dev-tools-rs-*.tar.gz
# Make executable (if needed)
chmod +x dev-tools-rs
# Run the application
./dev-tools-rs
# Extract the zip file
# Run the application
.\dev-tools-rs.exe
Ensure you have Rust installed on your system.
git clone https://github.com/chojs23/dev-tools-rs.git
cd dev-tools-rs
cargo build --release
The compiled binary will be available in target/release/
.
- Rust: Version 1.70.0 or later
-
Install Rust
If you don't have Rust installed, install it via rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source ~/.cargo/env
-
Clone the Repository
git clone https://github.com/chojs23/dev-tools-rs.git cd dev-tools-rs
-
Build the Application
For development build:
cargo build
For optimized release build:
cargo build --release
-
Run the Application
From development build:
cargo run
From release build:
./target/release/dev-tools-rs
-
macOS: No additional dependencies required
-
Linux: You may need to install development packages:
# Ubuntu/Debian sudo apt update sudo apt install build-essential pkg-config libfontconfig1-dev # Fedora/RHEL sudo dnf install gcc pkg-config fontconfig-devel # Arch Linux sudo pacman -S base-devel pkg-config fontconfig
-
Windows: Make sure you have the Microsoft C++ Build Tools installed
Launch the app and select the desired tool from the main menu.
This project is licensed under the MIT License - see the LICENSE file for details.