7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

DBeaver

Open source

A free multi-platform desktop database tool and SQL client for developers, DBAs and analysts, supporting over 100 databases through JDBC and ODBC drivers.

dbeaver.io
DBeaver homepage screenshot
GitHub stars
52k
Last commit
today
Repository age
10 years
Version
26.2.1
Licence
Apache-2.0
Self-hosted
Yes

About DBeaver

DBeaver is a free, multi-platform database tool aimed at developers, SQL programmers, database administrators and analysts. A single desktop application lets you browse schemas, write and run SQL, edit data and administer many different database systems, instead of switching between vendor-specific clients.

Its feature set covers a schema editor, an SQL editor, a data editor, ER diagrams, data export, import and migration, SQL execution plans, administration tools, database dashboards, a spatial data viewer, proxy and SSH tunneling, and an editor for custom database drivers. An AI chat integrates AI tools for working with data, SQL and database structure. More than 100 drivers are supported out of the box, and anything with a JDBC or ODBC driver can be connected.

DBeaver is a Java application, with OpenJDK included in all distributions so no separate Java install is needed. It is Apache-2.0 licensed and can be downloaded as prebuilt binaries from the website or GitHub releases, with an Early Access build published daily. The vendor also sells paid editions with additional capabilities.

Key features

  • SQL editor with execution plans
  • Schema editor and ER diagrams
  • Data editor with export, import and migration
  • 100+ database drivers plus any JDBC or ODBC source
  • SSH tunneling and proxy support
  • Built-in AI chat for SQL and data
  • Database dashboards and spatial data viewer

Good fit for

  • →Querying multiple database types from one client
  • →Database administration and schema design
  • →Moving data between databases
Tags
database
sql-client
database-gui
java
jdbc
er-diagrams
data-migration
desktop-app

DBeaver: questions and answers

What is DBeaver used for?
DBeaver is a free multi-platform desktop database tool and SQL client for developers, DBAs and analysts, supporting over 100 databases through JDBC and ODBC drivers. It is a good fit for querying multiple database types from one client, database administration and schema design, and moving data between databases.
Is DBeaver open source?
Yes. DBeaver is open source under the Apache-2.0 licence. Its source code is on GitHub at dbeaver/dbeaver and is written mainly in Java.
Is DBeaver free?
Yes. DBeaver is open source, so the software itself is free to use.
What is DBeaver an alternative to?
DBeaver is an open-source alternative to DataGrip, Navicat, TablePlus and DbVisualizer. Other open-source alternatives to DataGrip include DbGate, Beekeeper Studio and Dbx.
Is DBeaver actively maintained?
Yes. The most recent commit to DBeaver was on 2 October 2026, and the latest release is 26.2.1, published on 21 September 2026. The project has 52k stars on GitHub.

Open-source alternatives to DBeaver

See all

SaaS alternatives to DBeaver

See all