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

DbGate

Open source

DbGate is a cross-platform database manager for SQL and NoSQL systems, running as a desktop app or web application with query design and schema tools.

dbgate.io
DbGate homepage screenshot
GitHub stars
7.3k
Last commit
today
Repository age
6 years
Version
v7.3.1
Licence
GPL-3.0
Self-hosted
Yes

About DbGate

DbGate is a cross-platform database client for working with several databases at once. It supports SQL and NoSQL systems including MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, SQLite, MariaDB, CockroachDB, ClickHouse, Cassandra and DuckDB, and runs on Windows, Linux and macOS or as a web application.

Day-to-day tools include table browsing with Excel-like and multi-value filters, table data editing with a preview of the generated SQL change script, schema editing for indexes and keys, and an SQL editor. More advanced features include comparing and synchronizing database structure, ER diagrams, a visual query designer that builds queries without hand-written SQL, master/detail views, foreign key lookups, a JSON view for MongoDB collections, and batch export and import.

The Community edition is licensed under GPL-3.0 and is free to use for any purpose. The web version can be run as an NPM package or Docker image, a Node.js scripting interface is available, and an online demo lets you try it first. The README marks some database drivers, such as Amazon Redshift and CosmosDB, as Premium.

Key features

  • Client for SQL and NoSQL databases
  • Table data browsing with advanced filters
  • Visual query designer without writing SQL
  • Compare and synchronize database structure
  • ER diagrams and schema editing
  • Batch export and import
  • Desktop app or Docker web version

Good fit for

  • →Working with MySQL, PostgreSQL and MongoDB in one tool
  • →Comparing schemas between environments
Tags
database-manager
sql-client
mysql
postgresql
mongodb
electron
query-designer
er-diagram

DbGate: questions and answers

What is DbGate used for?
DbGate is a cross-platform database manager for SQL and NoSQL systems, running as a desktop app or web application with query design and schema tools. It is a good fit for working with MySQL, PostgreSQL and MongoDB in one tool; and comparing schemas between environments.
Is DbGate open source?
Yes. DbGate is open source under the GPL-3.0 licence. Its source code is on GitHub at dbgate/dbgate and is written mainly in JavaScript.
Is DbGate free?
Yes. DbGate is open source, so the software itself is free to use. Paid plans are also available, starting at $12 per seat per month.
What is DbGate an alternative to?
DbGate is an open-source alternative to DataGrip, TablePlus, Navicat and DbVisualizer. Other open-source alternatives to DataGrip include DBeaver, Beekeeper Studio and Dbx.
Is DbGate actively maintained?
Yes. The most recent commit to DbGate was on 2 October 2026, and the latest release is v7.3.1, published on 24 September 2026. The project has 7.3k stars on GitHub.

Open-source alternatives to DbGate

See all

SaaS alternatives to DbGate

See all