Die Offline-Workstation für Entwickler
80+ Entwickler-Tools, ein API-Client, SQL- / MongoDB- / Redis-Clients, Verschlüsselung
und Produktivitäts-Helfer — alles läuft lokal auf deinem Rechner.
Kostenlos · Open Source · Offline · Kein Account · Keine Werbung
English | 简体中文 | 日本語 | 한국어 | Español | Português (BR) | Deutsch | Français | हिन्दी
⬇️ Download • 🌐 Website • 📚 Doku • 📋 Changelog • 🗺️ Roadmap • 🤝 Mitmachen • 💬 Diskussionen
Dies ist eine Übersetzung des englischen README, das die maßgebliche Fassung ist und aktueller sein kann. Korrekturen sind willkommen — siehe Übersetzungen.
MyDevTools ist eine Desktop-Anwendung, die den Stapel aus Tabs, Wegwerf-Websites und Ein-Zweck-Apps ersetzt, den man als Entwickler jeden Tag öffnet. Formatierer, Konverter, Generatoren, Krypto-Werkzeuge, ein API-Client, SQL- / MongoDB- / Redis-Clients, Notizen, Snippets und ein Tresor für Zugangsdaten — eine App, ein Suchfeld, ein Tastenkürzel.
Alles läuft auf deinem Rechner. Es gibt keinen MyDevTools-Server, keinen Account und keine Synchronisierung.
| Der übliche Aufbau | MyDevTools |
|---|---|
| Ein Dutzend Tabs mit Ein-Zweck-Tool-Websites | Eine Desktop-App, ⌘K bringt dich überallhin |
| Tools, die deine Daten zum Formatieren auf einen Server laden | Die Verarbeitung passiert auf deinem Rechner |
| Registrierungshürden und Lizenzschlüssel | Kein Account, kein Login, keine Aktivierung |
| Getrennte Apps für SQL, MongoDB und Redis | SQL + MongoDB + Redis + S3 an einem Ort |
| Bezahltarife für einfache Werkzeuge | Kostenlos — jedes Tool, jede Funktion |
| Closed-Source-Werkzeuge, die du nicht prüfen kannst | AGPL-3.0, die komplette App liegt in diesem Repo |
| Plattform | Wie |
|---|---|
| macOS (Apple Silicon + Intel) | Neuestes .dmg herunterladen — Universal Build, signiert und notarisiert, aktualisiert sich in der App |
| Linux (x86_64) | .deb herunterladen (Debian / Ubuntu 22.04+) oder das AppImage (läuft überall, ohne Installation) — gleiches Release, gleiche Version wie macOS. Noch kein In-App-Updater; siehe die Linux-Installationsanleitung |
| Windows | Vorerst kein Build. Die Tauri-Shell kompiliert unter Windows — siehe Aus dem Quellcode bauen und die Roadmap |
Öffnen und loslegen: keine Registrierung, keine Konfiguration, keine API-Schlüssel.
80+ Tools, gruppiert wie in der Seitenleiste. Die vollständige Liste mit Beschreibungen steht im englischen README.
| Kategorie | Beispiele |
|---|---|
| 📝 Formatierer & Validatoren | JSON-Formatierer, JSON Visualizer, JSON-Diff, JSON-Schema-Generator, JSON to Code, YAML-Formatierer, Format-Konverter (JSON / YAML / TOML / XML), SQL-Formatierer, GraphQL-Formatierer, Markdown-Vorschau, Textvergleich, Regex-Tester |
| 🌐 Netzwerk & API | API-Client (Collections, Umgebungen, Auth, gRPC, Mock-Server — ohne CORS-Grenzen des Browsers), cURL to Code, Webhook-Tester, WebSocket-Tester, DNS-Abfrage, Whois-Abfrage, IP-/Subnetz-Rechner, HTTP-Statuscodes, User-Agent Parser |
| 🗄️ Datenbank- & Storage-Clients | SQL Client (PostgreSQL, MySQL, MariaDB), Datenbank-Explorer (MongoDB), Redis Commander, S3 Drive (AWS S3, DigitalOcean Spaces) — native Rust-Treiber, direkt von deinem Rechner zu deiner Datenbank |
| 🔐 Sicherheit & Krypto | Passwort-Manager, Verschlüsselungs-Spielplatz (AES-GCM), JWT-Decoder, Hash-Generator, HMAC-Generator, Bcrypt, TOTP / 2FA-Code, SSH / RSA-Schlüsselgenerator, Zertifikat- / PEM-Decoder, Umgebungs-Manager, Geheimnis / API-Schlüssel |
| 🔄 Konverter | Base64-Kodierung, Bild zu Base64, URL-Kodierung / URL-Parser, Escape / Encode, String Case Converter, String Inspector, Line Sort & Dedupe, CSV / Excel ↔ JSON, Basiskonverter, Zeitstempel- / Zeitzonen-Konverter, Einheitenrechner, Chmod-Rechner, LLM-Token-Zähler |
| ⚙️ Generatoren | UUID / ULID, Mock-Datengenerator, Cron-Editor, Docker-Compose-Generator, .gitignore-Generator, QR-Code-Generator, Markdown-Tabelle, Lorem Ipsum |
| 🎨 Medien & Design | Farbauswahl, Kontrastprüfung, CSS-Verlaufsgenerator, CSS-Generatoren, Bildkomprimierung, SVG-Optimierer, EXIF-Viewer & -Entferner, Favicon-Generator, Code-Screenshot, Keycode-Inspektor |
| 📱 Produktivität | Notizen, Code-Snippets, Aufgaben, Lesezeichen, API Keys, Pausenraum (2048, Sudoku, Snake, Minesweeper, Tetris) |
Alles ist über eine einzige Befehlspalette durchsuchbar, im hellen oder dunklen Modus, in 27 Sprachen.
- Kein MyDevTools-Server. Kein Backend, bei dem du dich anmeldest, kein Sync-Dienst, kein Account-System. Tool-Eingaben, Notizen, Snippets, Aufgaben und Lesezeichen landen in einer lokalen SQLCipher-Datenbank, verschlüsselt mit einem Schlüssel aus dem Schlüsselbund des Betriebssystems.
- Zugangsdaten liegen im verschlüsselten Tresor. Datenbank-Passwörter, API-Schlüssel und Einträge im Passwort-Manager werden lokal mit einem Master-Passwort verschlüsselt, das nur du kennst.
- Du entscheidest über jede ausgehende Verbindung. Die App selbst braucht kein Netzwerk, aber manche Tools sind dafür da, mit deinen Zielen zu sprechen: Der API-Client schickt die Requests, die du schreibst, die Datenbank-Clients verbinden sich mit den Hosts, die du konfigurierst, DNS- / WHOIS-Abfragen gehen an öffentliche Register, und der Updater prüft GitHub-Releases. Sonst verlässt nichts den Rechner.
- Optionale, anonyme Nutzungsstatistik. Aus, solange du sie nicht einschaltest.
Eingeschaltet werden zwei Events (
app_started,tool_opened) mit einer rotierenden Session-ID, der App-Version und der Sprache gesendet. Keine Geräte-ID, keine Pfade, nichts, was du in ein Tool tippst. - Nachprüfbar. AGPL-3.0. Alles oben Behauptete steht in diesem Repo — lies es nach.
Eine Next.js 16 / React 19-Oberfläche (apps/desktop-ui) in einer Tauri v2-Shell
(apps/desktop, Rust). Gespeichert wird in SQLCipher mit einem Schlüssel aus dem
Schlüsselbund des Betriebssystems; Datenbanktreiber, HTTP / gRPC und der Mock-Server
sind natives Rust. Die Website (apps/web) ist reines Marketing — die Tools laufen
dort nicht.
Details: docs/ARCHITECTURE.md.
git clone https://github.com/mydevtools-tech/mydevtools.git
cd mydevtools
pnpm install
pnpm dev:desktop # Tauri desktop app in dev mode
pnpm build:desktop # build the desktop appBenötigt Node.js ≥ 22, pnpm ≥ 9 und stabiles Rust. Kein Konfigurationsschritt — keine API-Schlüssel, keine Accounts, keine Dienste.
- Nur macOS bei den heute veröffentlichten Builds.
- Die Datenbank-Clients sind für die tägliche Arbeit gedacht, kein Ersatz für eine vollständige DBA-Suite — kein visueller Schema-Designer, keine Migrations-Werkzeuge.
- Keine Team-Funktionen. Keine geteilten Workspaces, keine Synchronisierung, keine Zusammenarbeit.
- Manche Tools brauchen naturgemäß das Netzwerk — DNS, WHOIS, Webhooks, API-Requests, Datenbankverbindungen.
Beiträge sind willkommen — Bugfixes, neue Tools, UI-Feinschliff, Übersetzungen und
Doku zählen alle. Fang mit CONTRIBUTING.md an; Issues mit dem
Label good first issue
sind auf Einsteiger zugeschnitten.
Diese Übersetzung oder eine Sprachdatei in apps/desktop-ui/messages/ zu verbessern,
braucht weder Rust noch einen Build.
| 🐛 Bug melden · ✨ Feature vorschlagen | Issue-Vorlagen |
| 💬 Frage stellen | Diskussionen · SUPPORT.md |
| 🔒 Sicherheitslücke melden | SECURITY.md — privat, niemals als öffentliches Issue |
| 🗺️ Sehen, was geplant ist | ROADMAP.md |
| 🤝 Community-Regeln | CODE_OF_CONDUCT.md |
MyDevTools ist kostenlos, hat keinen Bezahltarif und wird nie einen haben. Wenn es dir Zeit spart: gib dem Repository einen Stern, sponsore auf GitHub oder erzähl es jemandem im Team.
GNU Affero General Public License v3.0 — siehe LICENSE.
Mit ❤️ gebaut von Akhil und Mitwirkenden