DataGrip di JetBrains è una popolare GUI per database a pagamento, con le potenti funzionalità di editing del testo tipiche degli IDE JetBrains.
Tuttavia, la pesantezza dell'app non fa per tutti. Proprio come con IntelliJ, il prodotto di punta di JetBrains, molti sviluppatori preferiscono un editor più leggero e con una curva di apprendimento più dolce.
Per fortuna l'ecosistema open source delle GUI SQL è solido e vivace, quindi le alternative non mancano.
1. Beekeeper Studio
Disponibile per Windows, MacOS e Linux - scaricalo qui
Beekeeper Studio è DataGrip come sarebbe se non dovessi installare IntelliJ per usarlo. Open source, multipiattaforma, interfaccia moderna. Niente sensazione da IDE Java, niente 293 scorciatoie da tastiera da imparare prima di poter eseguire una query.
DataGrip è scomodo da usare: pur avendo tantissime funzionalità, le operazioni più comuni sono una seccatura. - Jeff Hertzler
Supporta MySQL, PostgreSQL, SQLite, SQL Server e altri. Autocompletamento, query in schede, ambienti con codice colore, modifica dei dati delle tabelle e zero telemetria (perché).
Gratuito, senza registrazione né carta di credito, a differenza di DataGrip. I piani a pagamento sbloccano import/export completo, backup e ripristino, workspace per i team e qualche database in più come Oracle e Cassandra. Il codice sorgente è su GitHub con licenza GPLv3, e ogni acquisto aiuta il nostro piccolo team indipendente a continuare a sviluppare open source.
Se l'interfaccia di DataGrip (o il suo prezzo) ti sta stancando, questa è l'opzione più leggera. Siamo ovviamente di parte, ma provalo e giudica tu.
Link di Beekeeper Studio
- Confronta Beekeeper Studio e DataGrip
- Scarica Beekeeper Studio (gratis, senza registrazione)
- Prezzi
- Codice sorgente su Github
2. DBeaver
MacOS, Windows e Linux

DBeaver sta a DataGrip come Eclipse sta a IntelliJ. Come DataGrip, DBeaver è scritto in Java, ma invece di usare Java Swing è costruito sulla piattaforma Eclipse, quindi nell'uso ricorda molto Eclipse.
DBeaver offre moltissime funzionalità ed è anche open source su GitHub, ma la critica principale è la stessa rivolta a DataGrip: la complessità. Onestamente, DBeaver risulta persino un po' più macchinoso di DataGrip.
Se non sopporti la complessità di DataGrip, con DBeaver non troverai sollievo. Se vuoi un'app più facile da usare, ti conviene scegliere Beekeeper Studio.
Link di DBeaver
3. HeidiSQL
Solo Windows

Nata nel 2002, HeidiSQL è una GUI matura e apprezzata per gestire database MySQL, MariaDB, Microsoft SQL e PostgreSQL su Microsoft Windows. Offre un solido set di funzionalità, tra cui un'interfaccia grafica per gestire database e dati in modo visuale.
HeidiSQL permette di connettersi a più server, gestire i permessi degli utenti ed eseguire query SQL direttamente, il che la rende una scelta pratica per chi cerca uno strumento affidabile e versatile.
Link di HeidiSQL
4. Sequel Ace (ex Sequel Pro)
Solo MacOS

Sequel Ace è un fork di Sequel Pro. Brilla come semplice strumento di gestione database per macOS dedicato a MySQL (e MariaDB).
Sequel Ace è pensato appositamente per macOS e porta avanti l'eredità di Sequel Pro come app di gestione database diretta e facile da usare.
Funzionalità come l'autocompletamento delle query, l'evidenziazione della sintassi e l'import/export diretto con CSV ed Excel rendono Sequel Ace una scelta eccellente per gli utenti Mac che cercano una soluzione potente ma semplice per gestire MySQL.
Link di Sequel Ace
5. SQuirreL SQL
Disponibile per Windows, MacOS e Linux

SQuirreL SQL è un client SQL open source basato su Java che offre un'interfaccia per connettersi ai database tramite JDBC (Java Database Connectivity).
Come DataGrip, è compatibile con molti motori di database, tra cui MySQL, PostgreSQL, Oracle e SQL Server. Essere basato su Java e JDBC è un vantaggio per la compatibilità dei driver.
Ha diverse funzionalità simili a DBeaver e DataGrip, e un'interfaccia molto simile, grazie alle stesse fondamenta (Java).
Link di SQuirreL SQL
6. BONUS: Adminer
Web based

Adminer si distingue per il suo approccio originale alla gestione dei database: è distribuito come un singolo file PHP.
Supporta la gestione di database MySQL, PostgreSQL, SQLite, MS SQL e Oracle, e altri tramite plugin della community.
Adminer è semplice da installare e ha numerosi plugin della community che aggiungono extra come la compatibilità con nuovi database e temi personalizzati.
Adminer si propone di fatto come alternativa a PHPMyAdmin, anch'essa una GUI SQL web basata su PHP.
Link di Adminer
Beekeeper Studio è la migliore alternativa a DataGrip
Beekeeper Studio è nato dalla frustrazione verso altri strumenti open source e la loro scarsa attenzione all'usabilità. Per questo pensiamo che Beekeeper Studio sia la migliore GUI SQL open source sul mercato, anche se ovviamente siamo di parte 🙃.
Qualunque cosa tu cerchi in una GUI open source, tutti i progetti elencati sono software maturi e di qualità, creati da sviluppatori appassionati e talentuosi. Difficile sbagliare.
Beekeeper Studio è una GUI per database gratuita & open source
Il miglior strumento per query & editor SQL che abbia mai usato. Offre tutto ciò che mi serve per gestire il mio database. - ⭐⭐⭐⭐⭐ Mit
Beekeeper Studio è veloce, intuitivo e facile da usare. Beekeeper supporta tantissimi database e funziona alla grande su Windows, Mac e Linux.
Cosa dicono gli utenti di Beekeeper Studio
"Beekeeper Studio ha sostituito completamente il mio vecchio flusso di lavoro SQL. È veloce, intuitivo e rende di nuovo piacevole lavorare con i database."
"Ho provato tante GUI per database, ma Beekeeper trova il perfetto equilibrio tra funzionalità e semplicità. Funziona e basta."
