DBeaver
Cross-platform desktop database tool for developers, administrators and analysts, with SQL editing, data browsing and support for over 100 drivers.
Open Source Alternative to:

DBeaver is a free database tool for developers, SQL programmers, administrators and analysts. One application replaces the pile of vendor specific clients that accumulates when a team works across MySQL, Postgres, Oracle, Snowflake and a dozen other engines.
It is written mostly in Java on the Eclipse RCP platform, with OSGi handling plugins and dependencies across the 130 plus plugins of the community edition. JDBC provides connectivity, JSQLParser and ANTLR4 parse SQL grammar, and model plugins are kept apart from desktop UI plugins so the same backend also serves CloudBeaver.
The application covers most of the daily work around a database.
- Editors: schema, SQL and data editors sit together in one workspace.
- Diagrams: ER diagrams and SQL execution plans make structure and query behavior visible.
- Data movement: export, import and migration run between connected databases.
- Administration: dashboards, a spatial data viewer and a custom driver editor cover operational tasks.
- AI chat: generates, analyzes and optimizes SQL using context about schema and dialect, through OpenAI or Copilot in the community edition.
More than 100 drivers ship out of the box, and anything with a JDBC or ODBC driver can be added on top. Java is required, though OpenJDK 25 comes bundled with every distribution and can be swapped by replacing the jre directory. Commercial editions extend this with NoSQL sources, flat file datasources and further AI providers.
Stars
51,679Forks
4,376Last commit
5 days agoRepository age
11 yearsLicense
Apache-2.0Version
26.2.0Repository
dbeaver/dbeaver
Auto-fetched from GitHub .
Open source alternatives similar to DBeaver:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit