A developer utilities application built with Tauri and React, similar to DevToys/DevUtils.
This entire project was built using Vibe Coding through Claude Code, without any manual code editing by humans. Every line of code, configuration, and even this README was generated through natural language conversations with AI. This demonstrates the power of AI-assisted development in creating fully functional applications.
UI Design & Collaboration: The user interface design and layout adjustments were crafted through collaborative sessions with Google Stitch, where UI concepts and design improvements were discussed and refined before implementation. This AI-to-AI collaboration workflow showcases how different AI tools can work together to create cohesive, well-designed applications.
DevWorkbench is a Totally Vibed Application - conceived, designed, and implemented entirely through AI collaboration.
- π’ Number Base Converter - Convert between binary, octal, decimal, hex, and custom bases
- π Base64 String Encode/Decode - Encode/decode text using Base64 with smart features
- π€ Base58 String Encode/Decode - Bitcoin/IPFS-friendly encoding without confusing characters
- π Multi-line to JSON Array - Convert multi-line text to JSON array with auto-trim and smart type detection
- π Hash Generator - Generate MD5/SHA1/SHA2/SHA3/Keccak hashes using Rust for high performance
- π JSON Formatter & Validator - Format, validate, and beautify JSON with collapsible viewer
- π UUID Generator - Generate and validate UUIDs v1/v3/v4/v5/v7 with bulk generation support
- π JWT Token Tool - Decode, encode, and verify JSON Web Tokens with multiple algorithms (HS256/384/512, RS256/384/512)
- π URL Tools - Encode/decode URLs, parse URL structure, query string to JSON, and build URLs from components
- π Text Utilities - HTML entities encode/decode, Unicode conversion, case conversion (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE), and text statistics
- β° Unix Time Converter - Convert Unix timestamps to human-readable dates with detailed time information including relative time, day/week of year, leap year status, and multiple format options
- β° Cron Job Parser - Parse cron expressions, generate human-readable descriptions, predict execution times, and browse comprehensive example collections with category filtering
- π¨ Color Picker - Color converter and palette generator
- πΌοΈ Image Tools - Resize, format conversion, optimization
- π οΈ Developer Tools - More utilities coming soon
- Frontend: React 18 + TypeScript + Vite
- Backend: Rust with Tauri 2.6
- UI Framework: Tailwind CSS + Radix UI
- Package Manager: npm
Download the latest release from the Releases page.
If you see "DevWorkbench.app is damaged" error on macOS:
Option 1: Remove quarantine attribute (Recommended)
xattr -cr /Applications/DevWorkbench.appOption 2: Right-click to open
- Right-click (or Control-click) on DevWorkbench.app
- Select "Open" from the context menu
- Click "Open" in the dialog that appears
Option 3: System Settings
- Go to System Settings β Privacy & Security
- Find the blocked app notification
- Click "Open Anyway"
- Node.js 18+ and npm
- Rust 1.70+
- Platform-specific dependencies for Tauri
# Clone the repository
git clone https://github.com/jiayun/DevWorkbench.git
cd DevWorkbench
# Install dependencies
npm install
# Start development server
npm run tauri dev# Build for production
npm run tauri build# Frontend only development
npm run dev
# Type checking
npx tsc --noEmit
# Format code
cd src-tauri && cargo fmtDevWorkbench/
βββ src/ # React frontend
β βββ components/ # UI components
β βββ lib/ # Utilities
β βββ assets/ # Static assets
βββ src-tauri/ # Rust backend
β βββ src/ # Rust source code
β βββ icons/ # App icons
βββ public/ # Public assets
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by DevToys and DevUtils
- Built with Tauri - The secure framework for building desktop apps
- UI components from Radix UI
β Star this repo if you find it useful!
