dbeaver / dbeaver
git clone https://github.com/dbeaver/dbeaver.git
26.2.3 · 2d ago
🔥 on GitHub Trending today
Free multi-platform desktop SQL client and database tool supporting any JDBC or ODBC database.
Why you might care
Aimed at developers, DBAs and analysts, it offers an SQL and data editor, ER diagrams, data import/export/migration, execution plans and SSH tunnelling. It ships with 100+ drivers out of the box and includes optional AI chat for SQL and schema work.
+4
stars, 24h · #3,058
+125
stars, 7 days · #1,015
+~120
stars, 30 days · #3,975
52k
★ total · +0% this week
4.4k
forks · 3.4k open issues
Star history (as recorded here)
LanguageJava
LicenseApache-2.0
Created2015-10-21 (11y ago)
Last pushtoday
Watchers552
OwnerOrganization
Seen on GitHub Trending
- 2026-10-21 — #5 daily in java · +16 ★
- 2026-10-21 — #9 weekly in java · +125 ★
- 2026-10-20 — #5 daily in java · +13 ★
- 2026-10-20 — #9 weekly in java · +120 ★
GitHub topics
aidatabasedatabricksdb2dbeavererdguijavajdbcmysqlnosqloraclepostgresqlredshiftsnowflakesqlsqlitesqlserver
Links
- GitHub: github.com/dbeaver/dbeaver
- Homepage: https://dbeaver.io
- Releases · Issues · Hacker News mentions
README excerpt
# DBeaver Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. * Has a lot of features including schema editor, SQL editor, data editor, AI chat, ER diagrams, data export/import/migration, SQL execution plans, database administration tools, database dashboards, Spatial data viewer, proxy and SSH tunnelling, custom database drivers editor, etc. * Out of the box supports more than 100 database drivers . * Supports any database which has JDBC or ODBC driver (basically - almost all existing databases). * Integrates AI tools for work with data, SQL and database structure ## Download You can download prebuilt binaries from official website or directly from GitHub releases . You can also download Early Access version. We publish daily. ## Running Just run an installer and then click on app icon. Or unzip an archive and run `dbeaver` from command line. Note: DBeaver needs Java to run. OpenJDK 25 is included in all DBeaver distributions. You can change default JDK version by replacing directory `jre` in dbeaver installation folder. ## Documentation * Full product documentation * WIKI * Issue tracker * Building from sources ## Architecture - DBeaver is written mostly on Java. However, it also uses a set of native OS-specific components for desktop UI, high performance database drivers and networking. - Basic frameworks: - OSGI platform for plugins and dependency management. Community version consists of 130+ plugins. - Eclipse RCP platform for rich user interface build. - JDBC for basic database connectivity API. - JSQLParser and Antlr4 for SQL grammar and semantic parser. - For networking and additional functionality we use wide range of open source libraries such as SSHJ, Apache POI, JFreeChart, JTS, Apache JEXL etc. - We separate model plugins from desktop UI plugins. This allows us to use the same set of "back-end" plugins in both DBeaver and CloudBeaver. - Dependencies: being an OSGI application we use P2 repositories for third party dependencies. For additional Maven dependencies we use our own DBeaver P2 repo. ## Supported databases ### Community version Out of the box DBeaver supports following database drivers: - Altibase, Apache Calcite Avatica, Apache Doris, Apache Druid, Apache Hive, Apache Hive/Impala/Spark, Apache Ignite, Apache IoTDB, Apache Kylin, Apache Kyuubi, Apache Solr, Athena, Azure SQL, Babelfish, ClickHouse, Cloudberry, CockroachDB, CrateDB, CSV, CUBRID, Dameng, Data Virtuality, Databend, Databricks, DB2, DBF, Denodo, Derby, DolphinDB, Dremio, Drill, DuckDB, Elasticsearch, EnterpriseDB, Exasol, Firebird, Firebird, GaussDB, GBase 8s, GemFire XD, GizmoSQL, Google BigQuery, Google Cloud SQL for PostgreSQL, Google Spanner, Greengage, Greenplum, GreptimeDB, H2, H2GIS, HSQLDB, Informix, Ingres, InterSystems Caché, IRIS, JDBCX, Jennifer, Kingbase, LibSQL, Machbase, Manticore Search, MapD, MariaDB, Materialize, MaxDB, Mimer SQL, MonetDB, MS Access, MySQL, NDB Cluster, Netezza, NuoD
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.