Skip to content

Essential software development tools for everyday tasks. Features are still in-progress and buggy.

Notifications You must be signed in to change notification settings

vuon9/devtoolbox

Repository files navigation

DevToolbox

Tests & Build Wails Build License: MIT Go Version

Essential software development tools for everyday tasks.

image

Features

Text Based Converter (Unified Tool)

The central hub with 45+ algorithms across 5 categories:

Category Algorithms
🔐 Encrypt / Decrypt AES, AES-GCM, DES, Triple DES, ChaCha20, Salsa20, XOR, RC4
🔀 Encode / Decode Base64, Base64URL, Base32, Base58, Base16 (Hex), URL, HTML Entities, Binary, Morse Code, ROT13, ROT47, Quoted-Printable
✂️ Escape / Unescape String Literal, Unicode/Hex, HTML/XML, URL, Regex
🔄 Convert JSON ↔ YAML, JSON ↔ XML, JSON ↔ CSV, YAML ↔ TOML, CSV ↔ TSV, Properties ↔ JSON, INI ↔ JSON, Key-Value ↔ Query String, Number Bases, Case Swapping, Color Codes
#️⃣ Hash MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, BLAKE2b, BLAKE3, RIPEMD-160, bcrypt, scrypt, Argon2, HMAC, CRC32, Adler-32, MurmurHash3, xxHash, FNV-1a

Special Features:

  • "All Hashes" view - Compute all 19 hash algorithms at once with copy buttons for each
  • Quick Action Tags - Save frequently used conversions for instant access
  • Base64 Image Preview - Automatically displays base64 images in output pane
  • Smart key/IV detection - Automatically shows configuration pane when needed
  • Auto-run mode - Results update instantly as you type
  • Horizontal/Vertical layout toggle - Customize the workspace layout

Other Tools

Tool Description
JWT Debugger Decode and verify JWT tokens with header/payload inspection
Barcode / QR Code Generator Create QR codes and 1D barcodes (EAN-13, EAN-8, Code 128, Code 39) with preview and download
Data Generator Generate mock data with templates using Faker library (UUID, ULID, Random String, Lorem Ipsum, User Profiles, API responses, SQL inserts, and more)
Code Formatter Format and minify JSON, XML, HTML, SQL, CSS, and JavaScript with advanced filtering support (jq for JSON, XPath for XML, CSS selectors for HTML)
Color Converter Pick colors with eyedropper and generate code snippets for 11+ programming languages (CSS, Swift, .NET, Java, Android, Obj-C, Flutter, Unity, React Native, OpenGL, SVG)
RegExp Tester Test regular expressions with real-time matching
Unix Time Converter Convert between Unix timestamps and human-readable dates
String Utilities Sort/Dedupe lines, Case conversion (camelCase, snake_case, etc.), String Inspector
Cron Job Parser Parse and explain cron expressions
Text Diff Checker Compare two text blocks and highlight differences
Number Converter Convert between Decimal, Hex, Octal, and Binary

Installation

Download Pre-built Binaries

Download the latest release for your platform from the Releases page.

Supported Platforms:

  • Windows (x64)
  • macOS (Intel & Apple Silicon)
  • Linux (x64)

Build from Source

Prerequisites:

  • Bun (>= 1.0) - Required for frontend dependencies
  • Go (>= 1.22)
  • Wails CLI: go install github.com/wailsapp/wails/v2/cmd/wails@latest

Build Steps:

# Clone the repository
git clone https://github.com/your-org/devtoolbox.git
cd devtoolbox

# Install dependencies and build
wails build

# Or run in development mode
wails dev

Installation

Download the latest release for your platform from the Releases page.

macOS

⚠️ Note: The macOS build is not signed with an Apple Developer certificate (requires $99/year). You may see a security warning when opening the app.

To bypass the security warning:

  1. Download the devtoolbox-macos.dmg file

  2. Open the DMG and drag the app to your Applications folder

  3. First time only: Open Terminal and run:

    xattr -cr /Applications/devtoolbox.app

    Or alternatively:

    • Go to System SettingsPrivacy & Security
    • Scroll down to the "Security" section
    • Click "Open Anyway" next to the message about "devtoolbox"
    • Click "Open" in the dialog that appears
  4. The app will now open normally

Windows

  1. Download devtoolbox-windows.exe
  2. Run the executable
  3. If Windows Defender shows a warning, click "More info""Run anyway"

Linux

  1. Download devtoolbox-linux.tar.gz
  2. Extract: tar -xzf devtoolbox-linux.tar.gz
  3. Run: ./devtoolbox

Key Features

Works Offline - All tools run locally, no internet connection required ✅ Dark/Light Themes - Switch between themes or use system preference ✅ Pin Tools - Pin frequently used tools to the top of the sidebar ✅ Keyboard Shortcuts - Cmd/Ctrl + B to toggle sidebar ✅ Copy to Clipboard - One-click copy buttons on all output fields ✅ Auto-run - See results instantly as you type (can be disabled) ✅ Responsive Layout - Horizontal or vertical split panes

UI Design

Built with Carbon Design System for a consistent, professional look:

  • Clean, modern interface
  • Accessible components
  • Consistent spacing and typography
  • Monospace fonts for code/data

License

MIT License - free to use, modify, and distribute.


Built with ❤️ using Go, React, and Wails.