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.exeEnsure you have Rust installed on your system.
git clone https://github.com/chojs23/dev-tools-rs.git
cd dev-tools-rs
cargo build --releaseThe 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.
