Manage multiple SQL and NoSQL databases through a single interface with visual query building and schema comparison.

DbGate is an open-source desktop app that provides a unified interface for managing multiple databases. It supports a wide range of SQL and NoSQL systems, including MySQL, PostgreSQL, MongoDB, Redis, and SQLite. The software is designed for users who need to work with several different database types simultaneously within a single tool, reducing the need to switch between multiple specialized clients.
The application is cross-platform and available for Windows, Linux, and macOS via Electron. It can also be deployed as a web application using a Docker container or an NPM package, allowing it to run in a web browser. This flexibility makes it suitable for both local development on a workstation and centralized server-side administration for teams.
Built with Svelte on the frontend and Node.js on the backend, DbGate utilizes an extensible plugin architecture that allows users to add custom functionality. It focuses heavily on handling related data through master/detail views, foreign key lookups, and the ability to expand columns from related tables in a flat data view. This approach simplifies navigation in complex relational schemas and makes it easier to manage tables with a high number of columns via a dedicated form view.
The tool is intended for database administrators, data engineers, and developers who require a versatile client that functions identically across desktop and web environments. It also includes a Node.js scripting interface for automation and an AI-powered database chat for query assistance.
DbGate is a platform-independent manager that balances simplicity with advanced data engineering capabilities.
A browser based database schema editor for creating entity relationship diagrams and generating SQL scripts without accounts.
A database client and SQL workspace that uses AI to convert natural language into SQL queries.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.