80+ developer tools in one desktop app.
Completely offline. No account required. Free for everyone.
โฌ๏ธ Download โข โจ Tools โข ๐๏ธ Stack โข ๐ Get Started โข ๐ค Contribute
Most developer tools are scattered across dozens of tabs, riddled with ads, gated behind a sign-up, or quietly sending your data to someone else's server. MyDevTools changes that:
- ๐ Completely offline โ A desktop app with no backend behind it. The app itself never needs a network: your data is processed and stored on your machine. Only tools you deliberately point at something remote (API client, database clients, DNS/WHOIS lookups) reach out, and only to the destination you choose.
- ๐ No account required โ No sign-up, no sign-in, no activation, no license key. Install it, open it, start working.
- ๐ฏ Free for everyone โ Every tool and every feature. No paid tier, no trial, no seat limits, no upsell.
- ๐ Privacy by design โ Nothing to harvest, because there is nowhere to send it. Credentials live in an AES-256 vault encrypted with a password only you know.
- ๐ Open source โ Licensed under GNU AGPLv3. Read it, build it, fork it. See LICENSE.
- ๐จ Premium UI/UX โ Dark/light mode, silky animations, 27 languages.
| Tool | Description |
|---|---|
| ๐ก API Client | Test & debug REST APIs with a Postman-like interface โ headers, query params, body, response inspector |
| ๐ค Base64 | Encode and decode Base64 strings with one click |
| โจ Beautify & Minify | Beautify or minify HTML, CSS, JavaScript, XML, and JSON in one tool with a language dropdown |
| ๐ Certificate PEM Decoder | Decode and inspect SSL/TLS certificates from PEM format |
| ๐จ Color Picker | Pick, convert, and preview colors across HEX, RGB, HSL formats and more |
| โฟ Contrast Checker | Check foreground/background color contrast ratios for WCAG accessibility compliance |
| โฐ Cron Builder | Build and validate cron expressions visually with human-readable output |
| ๐ CSV / Excel / JSON Converter | Convert between CSV, Excel, and JSON data formats |
| ๐ก cURL to Code | Convert a curl command into ready-to-run request code for fetch, axios, Python, Go, PHP, Ruby, Java, and C# |
| ๐ Diff Checker | Side-by-side text diff viewer with inline change highlighting |
| ๐ณ Docker Compose Generator | Generate docker-compose.yml files visually for common service stacks |
| ๐ง Email Validator | Validate email address format and DNS structure instantly |
| ๐ Encryption Playground | Encrypt and decrypt data with common algorithms (AES, RSA, etc.) |
| ๐ฟ Environment Manager | Manage .env files โ import, export, diff environments, keep secrets organized |
| ๐ฃ Escape / Encode | Escape and unescape HTML entities, backslash (JS/JSON) strings, hex โ ASCII, and Unicode \uXXXX sequences |
| ๐ Format Converter | Convert between data formats like YAML, TOML, JSON, XML, and more |
| ๐ GraphQL Formatter | Format and prettify GraphQL queries and schemas |
| #๏ธโฃ Hash Generator | Generate MD5, SHA-1, SHA-256, SHA-512, and other hashes from any input |
| ๐ HMAC Generator | Generate HMAC signatures with configurable keys and hash algorithms |
| ๐ HTTP Status Codes | Quick reference for all HTTP status codes with descriptions |
| ๐ผ๏ธ Image Compressor | Compress images client-side with quality control and format output |
| ๐ผ๏ธ Image to Base64 | Convert images to Data URI or raw Base64 strings with a visual dropzone |
| ๐ IP Subnet Calculator | Calculate subnets, CIDR ranges, broadcast addresses, and host counts |
| ๐ JSON Formatter | Beautify, validate, minify, and explore JSON with Monaco Editor |
| ๐ JSON Schema Generator | Auto-generate JSON Schema from any JSON input instantly |
| ๐งฉ JSON to Code | Generate typed models โ TypeScript, Go, Rust, Python, Java, Kotlin, Swift, and JSON Schema โ from a sample JSON payload |
| ๐ .gitignore Generator | Generate merged .gitignore files instantly from 500+ tech stacks |
| ๐ JWT Decoder | Decode and inspect JWT tokens โ header, payload, and signature at a glance |
| ๐ Line Sort & Dedupe | Sort lines alphabetically or by length, remove duplicates, trim whitespace, and clean up lists locally |
| ๐ Lorem Ipsum Generator | Generate placeholder text in paragraphs, words, or sentences |
| ๐ Markdown Preview | Write Markdown and preview rendered HTML output side-by-side |
| ๐ MIME Type Lookup | Look up MIME types by file extension or content type string |
| ๐ฒ Mock Data Generator | Generate realistic fake data (names, emails, addresses, etc.) in bulk |
| ๐ข Number Base Converter | Convert numbers between binary, octal, decimal, and hexadecimal |
| ๐๏ธ NoSQL Explorer | Connect to MongoDB, browse databases & collections, and run queries with a visual data viewer |
| ๐งฌ Regex Tester | Test regular expressions in real time with match highlighting and capture group breakdown |
| ๐ฑ QR Code Generator | Generate QR codes from URLs, text, or custom data |
| ๐ Secret / API Key Generator | Generate cryptographically secure API keys and secrets |
| ๐พ Snippet Manager | Save, organize, and search code snippets with syntax highlighting |
| ๐ข๏ธ SQL Client | Connect to SQL databases and run queries with a visual interface |
| ๐ข๏ธ SQL Formatter | Format and prettify SQL queries with dialect support |
| ๐ก String Case Converter | Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, and more |
| ๐ String Inspector | Count characters, words, lines, and bytes, and reveal invisible or non-ASCII characters with their Unicode code points |
| ๐๏ธ SVG Optimizer | Optimize and minify SVG files while preserving visual output |
| โฑ๏ธ Timestamp Converter | Convert Unix timestamps to human-readable dates and vice versa |
| ๐ TOTP Generator | Generate time-based one-time passwords (TOTP/2FA codes) |
| ๐ Unit Converter | Convert between units of length, weight, temperature, area, and more |
| ๐ URL Encoder/Decoder | Encode and decode URL components instantly |
| ๐ URL Parser | Parse and inspect URL components โ protocol, host, path, query, fragment |
| ๐ต๏ธ User Agent Parser | Parse and decode browser user agent strings |
| ๐ข UUID Generator | Generate UUIDs (v1, v4) in bulk with copy support |
| ๐จ CSS Gradient Builder | Visual builder for linear and radial CSS gradients with color stops |
| Tool | Description |
|---|---|
| ๐ Bookmarks | Save, organize, and manage your favorite links in one central place |
| ๐ฎ Break Room | Quick games and activities to recharge during work breaks |
| ๐ Notes | Rich-text note-taking powered by Tiptap โ headings, lists, code blocks, images & more |
| ๐ Password Manager | Store credentials securely with client-side encryption. Your vault, your keys |
| โ Task Manager | Organize tasks with priorities, statuses, and drag-and-drop reordering |
| Layer | Technology |
|---|---|
| Framework | Next.js 16 โ App Router, Turbopack, Server Components |
| Runtime | React 19 |
| Language | TypeScript 5.7 |
| Styling | Tailwind CSS 3.4 + Shadcn UI + Radix UI |
| Animations | Framer Motion + Motion |
| State Management | Zustand |
| Code Editors | Monaco Editor ยท Tiptap ยท Novel |
| Drag & Drop | dnd-kit |
| i18n | next-intl |
| Icons | Lucide React + Tabler Icons |
| Notifications | Sonner |
| Date Utilities | date-fns |
| Analytics | Vercel Analytics + Speed Insights |
| Layer | Technology |
|---|---|
| Shell | Tauri v2 (Rust) |
| Storage | SQLCipher via rusqlite, keyed from the OS keychain |
| Database drivers | Native Rust clients for PostgreSQL, MySQL, MongoDB and Redis (Data Explorer) |
| HTTP / gRPC | reqwest + h2, so the API Client is not bound by browser CORS |
There is no server. The app has no accounts, no sign-in and no sync: every tool reads and writes the local encrypted database on your machine.
| Tool | Purpose |
|---|---|
| pnpm Workspaces | Fast, efficient monorepo package management |
apps/desktop-ui |
Next.js UI the desktop app is built from |
apps/desktop |
Tauri v2 shell (Rust) |
apps/web |
Marketing and SEO site |
- Node.js โฅ 22
- pnpm โฅ 9 (recommended)
- Rust stable (for the desktop shell)
# Clone the repository
git clone https://github.com/mydevtools-tech/mydevtools.git
cd mydevtools
# Install all workspace dependencies
pnpm installNo configuration step: the app needs no API keys, no accounts and no services.
pnpm dev:desktoppnpm devThe site will be live at http://localhost:3000 ๐
| Command | Description |
|---|---|
pnpm dev |
Start the marketing site dev server with Turbopack |
pnpm dev:desktop |
Start the Tauri desktop app in dev mode |
pnpm build:desktop |
Build the desktop app |
pnpm build |
Build all workspaces |
pnpm start |
Start the marketing site production server |
pnpm lint |
Run linting across all workspaces |
pnpm clean-install |
Fresh dependency install for the entire monorepo |
mydevtools.tech/
โโโ apps/
โ โโโ desktop-ui/ # Next.js UI the desktop app is built from
โ โ โโโ src/
โ โ โ โโโ app/app/ # Tool pages (80+ tools)
โ โ โ โโโ app/dashboard/ # Home
โ โ โ โโโ app/settings/ # App settings + local profile
โ โ โ โโโ components/ # Shared UI components
โ โ โ โโโ store/ # Zustand state stores
โ โ โ โโโ hooks/ # Custom React hooks
โ โ โ โโโ lib/ # Tool logic, crypto, local API client
โ โ โ โโโ i18n/ # Internationalization config
โ โ โโโ messages/ # next-intl locale files (27 languages)
โ โ
โ โโโ desktop/ # Tauri v2 shell
โ โ โโโ src-tauri/src/
โ โ โโโ router/ # Local API over SQLCipher
โ โ โโโ dbtools/ # Native Postgres/MySQL/Mongo/Redis drivers
โ โ โโโ http/ # Request proxy, gRPC, mock server
โ โ โโโ db/ # Schema migrations, device key
โ โ
โ โโโ web/ # Marketing and SEO site
โ
โโโ pnpm-workspace.yaml # Workspace configuration
โโโ package.json # Root monorepo scripts
โโโ scripts/ # Utility scripts
Contributions are welcome! Whether it's a bug fix, a new tool, a UI improvement, or a docs update โ we'd love your help.
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
Please ensure your code follows the existing style and that linting passes (pnpm lint).
Have an idea for a new tool or improvement? We'd love to hear it!
If MyDevTools saves you time, consider giving it a star on GitHub โ it helps others discover the project and motivates us to keep building!
This project is licensed under the GNU Affero General Public License v3.0 โ see LICENSE for the full text.
Made with โค๏ธ by Akhil and contributors