{"id":45918777,"url":"https://github.com/vuon9/devtoolbox","last_synced_at":"2026-02-28T08:07:02.779Z","repository":{"id":328359328,"uuid":"1115247740","full_name":"vuon9/devtoolbox","owner":"vuon9","description":"Essential software development tools for everyday tasks. Features are still in-progress and buggy.","archived":false,"fork":false,"pushed_at":"2026-02-09T17:32:15.000Z","size":3491,"stargazers_count":0,"open_issues_count":7,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-09T20:22:54.041Z","etag":null,"topics":["bun","dev-toolbox","go","vibe-coding","wails"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vuon9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-12T15:02:37.000Z","updated_at":"2026-02-09T17:15:20.000Z","dependencies_parsed_at":"2025-12-14T07:06:08.633Z","dependency_job_id":null,"html_url":"https://github.com/vuon9/devtoolbox","commit_stats":null,"previous_names":["vuon9/dev-toolbox","vuon9/devtoolbox"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/vuon9/devtoolbox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuon9%2Fdevtoolbox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuon9%2Fdevtoolbox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuon9%2Fdevtoolbox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuon9%2Fdevtoolbox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vuon9","download_url":"https://codeload.github.com/vuon9/devtoolbox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuon9%2Fdevtoolbox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29928012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bun","dev-toolbox","go","vibe-coding","wails"],"created_at":"2026-02-28T08:07:01.899Z","updated_at":"2026-02-28T08:07:02.755Z","avatar_url":"https://github.com/vuon9.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevToolbox\n\n[![Tests \u0026 Build](https://github.com/vuon9/devtoolbox/actions/workflows/ci.yml/badge.svg)](https://github.com/vuon9/devtoolbox/actions/workflows/ci.yml)\n[![Wails Build](https://github.com/vuon9/devtoolbox/actions/workflows/release.yml/badge.svg)](https://github.com/vuon9/devtoolbox/actions/workflows/release.yml)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Go Version](https://img.shields.io/badge/Go-1.25+-00ADD8?style=flat\u0026logo=go\u0026logoColor=white)](https://go.dev)\n\nEssential software development tools for everyday tasks.\n\n\u003cimg width=\"1552\" height=\"922\" alt=\"image\" src=\"https://github.com/user-attachments/assets/7dc24777-7330-485a-b6b4-b522739536c0\" /\u003e\n\n\n## Features\n\n### **Browser Support**\n\nDevToolbox now works in both desktop and browser modes:\n\n- **Desktop**: Native Wails application with native performance (default)\n- **Browser**: Access via `http://localhost:8081` when the desktop app is running\n\nThe frontend automatically detects the environment and uses the appropriate API (Wails runtime for desktop, HTTP for browser). See [docs/BROWSER_MODE.md](docs/BROWSER_MODE.md) for details.\n\n### **Text Based Converter** (Unified Tool)\nThe central hub with 45+ algorithms across 5 categories:\n\n| Category | Algorithms |\n|----------|------------|\n| **🔐 Encrypt / Decrypt** | AES, AES-GCM, DES, Triple DES, ChaCha20, Salsa20, XOR, RC4 |\n| **🔀 Encode / Decode** | Base64, Base64URL, Base32, Base58, Base16 (Hex), URL, HTML Entities, Binary, Morse Code, ROT13, ROT47, Quoted-Printable |\n| **✂️ Escape / Unescape** | String Literal, Unicode/Hex, HTML/XML, URL, Regex |\n| **🔄 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 |\n| **#️⃣ 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 |\n\n**Special Features:**\n- **\"All Hashes\" view** - Compute all 19 hash algorithms at once with copy buttons for each\n- **Quick Action Tags** - Save frequently used conversions for instant access\n- **Base64 Image Preview** - Automatically displays base64 images in output pane\n- **Smart key/IV detection** - Automatically shows configuration pane when needed\n- **Auto-run mode** - Results update instantly as you type\n- **Horizontal/Vertical layout toggle** - Customize the workspace layout\n\n### **Other Tools**\n\n| Tool | Description |\n|------|-------------|\n| **JWT Debugger** | Decode and verify JWT tokens with header/payload inspection |\n| **Barcode / QR Code Generator** | Create QR codes and 1D barcodes (EAN-13, EAN-8, Code 128, Code 39) with preview and download |\n| **Data Generator** | Generate mock data with templates using Faker library (UUID, ULID, Random String, Lorem Ipsum, User Profiles, API responses, SQL inserts, and more) |\n| **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) |\n| **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) |\n| **RegExp Tester** | Test regular expressions with real-time matching |\n| **Unix Time Converter** | Convert between Unix timestamps and human-readable dates |\n| **String Utilities** | Sort/Dedupe lines, Case conversion (camelCase, snake_case, etc.), String Inspector |\n| **Cron Job Parser** | Parse and explain cron expressions |\n| **Text Diff Checker** | Compare two text blocks and highlight differences |\n| **Number Converter** | Convert between Decimal, Hex, Octal, and Binary |\n\n## Installation\n\n### Download Pre-built Binaries\nDownload the latest release for your platform from the [Releases](https://github.com/vuon9/devtoolbox/releases) page.\n\n**Supported Platforms:**\n- Windows (x64)\n- macOS (Intel \u0026 Apple Silicon)\n- Linux (x64)\n\n### Build from Source\n\n**Prerequisites:**\n- Bun (\u003e= 1.0) - Required for frontend dependencies\n- Go (\u003e= 1.22)\n- Wails CLI: `go install github.com/wailsapp/wails/v2/cmd/wails@latest`\n\n**Build Steps:**\n```bash\n# Clone the repository\ngit clone https://github.com/your-org/devtoolbox.git\ncd devtoolbox\n\n# Install dependencies and build\nwails build\n\n# Or run in development mode\nwails dev\n```\n\n## Installation\n\nDownload the latest release for your platform from the [Releases](https://github.com/vuon9/devtoolbox/releases) page.\n\n### macOS\n\n⚠️ **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.\n\n**To bypass the security warning:**\n\n1. Download the `devtoolbox-macos.dmg` file\n2. Open the DMG and drag the app to your Applications folder\n3. **First time only:** Open Terminal and run:\n   ```bash\n   xattr -cr /Applications/devtoolbox.app\n   ```\n   Or alternatively:\n   - Go to **System Settings** → **Privacy \u0026 Security**\n   - Scroll down to the \"Security\" section\n   - Click **\"Open Anyway\"** next to the message about \"devtoolbox\"\n   - Click **\"Open\"** in the dialog that appears\n\n4. The app will now open normally\n\n### Windows\n\n1. Download `devtoolbox-windows.exe`\n2. Run the executable\n3. If Windows Defender shows a warning, click **\"More info\"** → **\"Run anyway\"**\n\n### Linux\n\n1. Download `devtoolbox-linux.tar.gz`\n2. Extract: `tar -xzf devtoolbox-linux.tar.gz`\n3. Run: `./devtoolbox`\n\n## Key Features\n\n✅ **Works Offline** - All tools run locally, no internet connection required\n✅ **Dark/Light Themes** - Switch between themes or use system preference\n✅ **Pin Tools** - Pin frequently used tools to the top of the sidebar\n✅ **Keyboard Shortcuts** - `Cmd/Ctrl + B` to toggle sidebar\n✅ **Copy to Clipboard** - One-click copy buttons on all output fields\n✅ **Auto-run** - See results instantly as you type (can be disabled)\n✅ **Responsive Layout** - Horizontal or vertical split panes\n\n## UI Design\n\nBuilt with **Carbon Design System** for a consistent, professional look:\n- Clean, modern interface\n- Accessible components\n- Consistent spacing and typography\n- Monospace fonts for code/data\n\n## License\n\nMIT License - free to use, modify, and distribute.\n\n---\n\n*Built with ❤️ using Go, React, and Wails.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvuon9%2Fdevtoolbox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvuon9%2Fdevtoolbox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvuon9%2Fdevtoolbox/lists"}