Le couteau suisse du développeur : 16 outils (JSON, SQL, JWT, regex, hash, diff, cron…) réunis dans une application native, rapide et 100 % locale.
Sources
Combien de fois par jour collez-vous un JWT, un bloc JSON ou une requête SQL dans un site web inconnu, juste pour le lire ? Dupot Dev Tools réunit tous ces petits outils du quotidien dans une seule application de bureau.
🔒 100 % local : vos tokens, vos données et vos requêtes ne quittent jamais votre machine
⚡ Natif et léger : un seul binaire Rust en GTK 4, sans Electron ni navigateur
🎨 Bien intégré au bureau : interface Libadwaita, thèmes clair et sombre, mise en page adaptative et recherche parmi les outils
🐧 Linux et Windows
16 outils
🗄️ Base de données : SQL Viewer, pour explorer vos bases SQLite, PostgreSQL et MySQL
🎨 Formatage : JSON (embellir ou minifier), SQL et XML
🔄 Conversion : timestamp ↔ date (UTC, local, ISO 8601, RFC 2822, temps relatif), YAML ↔ JSON, HTML vers texte
🔐 Encodage : Base64, encodage d'URL, entités HTML et décodeur de JWT
🔤 Texte : générateur de hash (MD5, SHA-1, SHA-2, SHA-3, BLAKE2b), testeur de regex avec groupes de capture et remplacement, comparaison de textes, générateur UUID v4 / v7 et ULID
🧮 Analyse : explication d'une expression cron en clair, avec ses prochaines exécutions
Chaque outil texte présente l'entrée et la sortie côte à côte, avec coloration syntaxique et copie en un clic. Timestamp, UUID, regex, diff et cron se mettent à jour pendant la saisie.
Zoom sur le SQL Viewer
Un constructeur visuel de requêtes, dans l'esprit de SQL Server Management Studio, pour comprendre une base de données d'un coup d'œil :
Connectez-vous à SQLite, PostgreSQL ou MySQL : les pilotes sont intégrés, rien d'autre à installer
Enregistrez vos connexions dans un fichier JSON et rouvrez-les (le dernier fichier est rechargé au démarrage). Les mots de passe ne sont jamais enregistrés : ils sont demandés une fois par session
Posez vos tables sur un canevas, sous forme de cartes déplaçables et redimensionnables qui affichent chaque colonne, son type et ses clés étrangères
Les jointures se tracent toutes seules à partir des clés étrangères ; reliez vous-même deux colonnes, ou cliquez sur un lien pour le modifier ou le supprimer
Grille de critères : pour chaque colonne, un alias, l'affichage, le tri (et son ordre) et des filtres : > 8, LIKE 'A%', IS NULL ou une simple valeur. Les lignes doivent respecter tous les Filtres ou tous les Ou…
Le SQL suit le canevas et la grille tant que vous ne le modifiez pas. Tapez ou collez un SELECT : il est redessiné sur le canevas et dans la grille
Lancez la requête (Ctrl+Entrée), parcourez les résultats et exportez-les en CSV
Quatre panneaux redimensionnables : Diagramme, Critères, SQL et Résultats, chacun affichable ou masquable depuis la barre d'outils
Gratuit et open source (licence LGPL-2.1), écrit en Rust avec une architecture propre : chaque outil est un petit module testé, et ajouter le vôtre ne demande que quelques lignes.