DBeaver is free universal SQL client/database tool for developers and database administrators. It can work with any database server which has JDBC driver. It supports pluggable extensions. Includes extensions for: MySQL, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Exasol, Informix, Teradata, Vertica, Netezza, Phoenix, Firebird, Derby, H2, WMI, Cassandra, MongoDB, InfluxDB, Redis, Snowflake, Greenplum, AWS Redshift, SQLite, Timescale, Yellowbrick, CockroachDB, Solr, Elasticsearch, OrientDB.
Features: database schema browser, metadata editor (tables, columns, keys, indexes), SQL statements/scripts execution, SQL highlighting, autocompletion, hyperlinks in SQL editor, result set/table view/edit/search, BLOB/CLOB view/edit support, scrollable resultsets, data (tables, query results) export and import, transactions management, database search, ER diagrams, transaction locks management, SSH/SOCKS support, mock data generator, automatic drivers download, stored procedures debugger, etc.
Standalone version download available on https://dbeaver.io/download/
Source code: https://github.com/dbeaver/dbeaver
User guide: https://github.com/dbeaver/dbeaver/wiki