DBeaver
Universal database workbench
open sourceDevelopment
DBeaver Community is a free universal client: works with any JDBC-capable database, draws ER diagrams, handles data migration, and exports to dozens of formats. The Eclipse-based UI isn't pretty, but the functionality serves analysts and DBAs alike.
// Install
Your MacHomebrew in /opt/homebrew
brew install --cask dbeaver-community// What it is for
- Supports practically any database with a JDBC driver — including obscure enterprise ones
- The Community edition is entirely free with no connection limits
- Entity-relationship diagrams are generated from the existing schema automatically
- Import and export between different database engines is built into the UI
// Common questions
Why is DBeaver slow to start?
It is a Java application on the Eclipse platform: startup takes seconds and the UI feels heavier than native clients. That is the price of supporting dozens of engines in one window.
How does Community differ from the paid edition?
Community covers every mainstream SQL database. The paid edition adds NoSQL sources, cloud warehouses, and advanced migration tooling — rarely needed for application development.
