DataGrip de JetBrains est une interface de base de données payante populaire, dotée des fonctions d'édition de texte avancées propres aux IDE JetBrains.
Mais la lourdeur de l'app ne convient pas à tout le monde. Comme pour IntelliJ, le produit phare de JetBrains, beaucoup de développeurs préfèrent un éditeur plus léger, plus facile à prendre en main.
Heureusement, l'écosystème open source des interfaces SQL est riche et dynamique, alors les alternatives ne manquent pas.
1. Beekeeper Studio
Disponible pour Windows, MacOS et Linux - télécharge-le ici
Beekeeper Studio, c'est DataGrip sans avoir à installer IntelliJ. Open source, multiplateforme, interface moderne. Pas d'ambiance IDE Java, pas 293 raccourcis clavier à apprendre avant de lancer une requête.
DataGrip est lourd à utiliser : malgré ses tonnes de fonctionnalités, les tâches courantes sont pénibles. - Jeff Hertzler
Il prend en charge MySQL, PostgreSQL, SQLite, SQL Server et bien d'autres. Autocomplétion, requêtes en onglets, environnements colorés, édition des données des tableaux et zéro télémétrie (pourquoi).
Gratuit, sans inscription ni carte bancaire, contrairement à DataGrip. Les offres payantes débloquent l'import/export complet, la sauvegarde et restauration, les workspaces d'équipe et quelques bases de données supplémentaires comme Oracle et Cassandra. Le code source est sur GitHub sous GPLv3, et chaque achat permet à notre petite équipe indépendante de continuer à faire de l'open source.
Si l'interface (ou le prix) de DataGrip te fatigue, voici l'option plus légère. On n'est évidemment pas objectifs, mais essaie-le et juge par toi-même.
Liens Beekeeper Studio
- Comparer Beekeeper Studio et DataGrip
- Télécharger Beekeeper Studio (gratuit, sans inscription)
- Tarifs
- Code source sur Github
2. DBeaver
MacOS, Windows et Linux

DBeaver est à DataGrip ce qu'Eclipse est à IntelliJ. Comme DataGrip, DBeaver est écrit en Java, mais au lieu d'utiliser Java Swing, il repose sur la plateforme Eclipse, et son utilisation rappelle donc beaucoup Eclipse.
DBeaver regorge de fonctionnalités et est lui aussi open source sur GitHub, mais le principal reproche qu'on lui fait est le même qu'à DataGrip : la complexité. Honnêtement, DBeaver paraît même un peu plus lourd que DataGrip.
Si tu n'aimes pas la complexité de DataGrip, DBeaver ne te consolera pas. Si tu veux une app plus agréable à utiliser, mieux vaut choisir Beekeeper Studio.
Liens DBeaver
3. HeidiSQL
Windows uniquement

Créé en 2002, HeidiSQL est une interface reconnue et mature pour gérer des bases de données MySQL, MariaDB, Microsoft SQL et PostgreSQL sous Microsoft Windows. Elle offre un ensemble solide de fonctionnalités, dont une interface graphique pour gérer visuellement les bases et les données.
HeidiSQL permet de se connecter à plusieurs serveurs, de gérer les permissions des utilisateurs et d'exécuter directement des requêtes SQL, ce qui en fait un choix pratique pour les ingénieurs qui ont besoin d'un outil fiable et polyvalent.
Liens HeidiSQL
4. Sequel Ace (anciennement Sequel Pro)
MacOS uniquement

Sequel Ace est un fork de Sequel Pro. Il brille en tant qu'outil simple de gestion de bases de données MySQL (et MariaDB) sur macOS.
Sequel Ace est conçu spécifiquement pour macOS et perpétue l'héritage de Sequel Pro : une app de gestion de bases de données directe et facile à utiliser.
Autocomplétion des requêtes, coloration syntaxique et import/export direct en CSV et Excel font de Sequel Ace un excellent choix pour les utilisateurs Mac qui cherchent une solution de gestion MySQL puissante mais simple.
Liens Sequel Ace
5. SQuirreL SQL
Disponible pour Windows, MacOS et Linux

SQuirreL SQL est un client SQL open source écrit en Java qui fournit une interface pour se connecter aux bases de données via l'interface JDBC (Java Database Connectivity).
Comme DataGrip, il est compatible avec de nombreux moteurs de bases de données comme MySQL, PostgreSQL, Oracle et SQL Server, entre autres. Reposer sur Java et JDBC est un atout pour la compatibilité des pilotes.
Il propose bon nombre de fonctionnalités similaires à DBeaver et DataGrip, avec une interface très proche, grâce à des fondations communes (Java).
Liens SQuirreL SQL
6. BONUS : Adminer
Web

Adminer se distingue par son approche unique de la gestion de bases de données : il tient dans un seul fichier PHP.
Il permet de gérer des bases MySQL, PostgreSQL, SQLite, MS SQL et Oracle, et d'autres encore via des plugins communautaires.
Adminer est simple à déployer et dispose de nombreux plugins communautaires qui ajoutent des extras comme la compatibilité avec de nouvelles bases de données ou des thèmes personnalisés.
Adminer se positionne vraiment comme une alternative à PHPMyAdmin, qui est aussi une interface SQL web basée sur PHP.
Liens Adminer
Beekeeper Studio est la meilleure alternative à DataGrip
Beekeeper Studio est né de notre frustration face aux autres outils open source et à leur manque d'attention à l'ergonomie. On pense que c'est ce qui fait de Beekeeper Studio la meilleure interface SQL open source du marché, même si, évidemment, on n'est pas objectifs 🙃.
Quoi que tu attendes d'une interface open source, tous les projets cités sont des logiciels matures et de qualité, créés par des développeurs passionnés et talentueux. Tu ne peux pas vraiment te tromper.
Beekeeper Studio est une interface de base de données gratuite & open source
Le meilleur outil de requêtes & éditeur SQL que j’aie jamais utilisé. Il m’offre tout ce dont j’ai besoin pour gérer ma base de données. - ⭐⭐⭐⭐⭐ Mit
Beekeeper Studio est rapide, intuitif et facile à utiliser. Beekeeper prend en charge plein de bases de données et fonctionne parfaitement sous Windows, Mac et Linux.
Ce que les utilisateurs disent de Beekeeper Studio
« Beekeeper Studio a complètement remplacé mon ancien workflow SQL. C'est rapide, intuitif, et ça rend le travail sur les bases de données à nouveau agréable. »
« J'ai essayé beaucoup d'interfaces de base de données, mais Beekeeper trouve l'équilibre parfait entre fonctionnalités et simplicité. Ça marche, tout simplement. »
