Skip to content

Latest commit

 

History

History
213 lines (165 loc) · 11.6 KB

File metadata and controls

213 lines (165 loc) · 11.6 KB

MyDevTools Logo

MyDevTools

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

Neuestes Release CI Downloads Lizenz AGPL-3.0 GitHub-Stars

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.


Was ist MyDevTools?

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

📦 Installation

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.


🧰 Tools

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.


🔒 Datenschutz by Design

  • 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.

🏗️ Architektur

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.


🛠️ Aus dem Quellcode bauen

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 app

Benötigt Node.js ≥ 22, pnpm ≥ 9 und stabiles Rust. Kein Konfigurationsschritt — keine API-Schlüssel, keine Accounts, keine Dienste.


Wo MyDevTools aufhört

  • 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.

🤝 Mitmachen

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

⭐ Projekt unterstützen

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.


📄 Lizenz

GNU Affero General Public License v3.0 — siehe LICENSE.

Mit ❤️ gebaut von Akhil und Mitwirkenden