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
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 Beekeeper Studio, DBeaver and Dbx.
- Is DbGate actively maintained?
- Yes. The most recent commit to DbGate was on 15 October 2026, and the latest release is v7.3.2, published on 8 October 2026. The project has 7.3k stars on GitHub.
Open-source alternatives to DbGate
See all
Beekeeper Studio
Database Tools
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux
OSSvs DataGrip★ 24k
DBeaver
Database Tools
Free universal database tool and SQL client
Apache-2.0vs DataGrip★ 52k
Dbx
Database Tools
25 MB lightweight cross-platform database client for 100+ databases, including MySQL, Post
Apache-2.0vs DataGrip★ 27kAdminer
Database Tools
Database management in a single PHP file
OSSvs DataGrip★ 7.9k
Chat2DB
Database Tools
Chat2DB is a free, cross-platform, local-first database client and SQL workspace for devel
OSSvs DataGrip★ 28k
pgAdmin
Database Tools
pgAdmin is the most popular and feature rich Open Source administration and development pl
OSSvs Navicat★ 3.9k
SaaS alternatives to DbGate
See all
DataGrip
Database Tools
JetBrains IDE for SQL with code completion and multi-database support
SaaS
TablePlus
Database Tools
Native database client for PostgreSQL, MySQL, SQLite, Redis and more
SaaS
Navicat
Database Tools
Database administration and development client for many SQL and NoSQL systems
SaaS
DbVisualizer
Database Tools
Universal database client with a free edition and a paid Pro tier
SaaS
Postico
Database Tools
PostgreSQL client for macOS with a table-based interface
SaaS
Studio 3T
Database Tools
MongoDB IDE and GUI with visual query builder and data tools
SaaS

Toad
dbForge Studio
SQL Server Management Studio
Oracle SQL Developer
SQLPro Studio
Querious
SQLyog
DBCode
Base