Awesome Database Tools 
Community driven list of database tools
Here we will collect information about awesome useful and awesome experimental tools that simplify working with databases for DBA, DevOps, Developers and mere mortals.
Feel free to add information about your own db-tools or your favorite third-party db-tools.
For updates on awesome-db-tools and thoughts/news about databases/tools/SQL follow me at @GraminMaksim
Contents
- IDE
- GUI
- CLI
- Schema
- Changes
- Code generation
- Diagrams
- Documentations
- Design
- Samples
- API
- Application platforms
- Backup
- Cloning
- Monitoring/Statistics/Perfomance
- Prometheus
- Zabbix
- Testing
- HA/Failover/Sharding
- Kubernetes
- Configuration Tuning
- DevOps
- Reporting
- Distributions
- Security
- SQL
- Analyzers
- Extensions
- Frameworks
- Formatters
- Games
- Parsers
- Über SQL
- Language Server Protocol
- Learning
- Plan
- Scripts
- Data
- Catalog
- Lineage
- Generation/Masking/Subsetting
- Data Profilers
- Replication
- Compare
- Papers
- Machine Learning
IDE
- AnySQL Maestro - Premier multi-purpose admin tool for database management, control and development.
- Aqua Data Studio - Productivity software for Database Developers, DBAs, and Analysts.
- Coginiti Pro - Modern IDE for analyst and analytics engineers with proweful script and grid functionality.
- Database .net - Multiple database management tool with support for 20+ databases.
- DataGrip - Cross-Platform IDE for Databases & SQL by JetBrains.
- DataStation - Easily query, script, and visualize data from every database, file, and API.
- DBeaver - Free universal database manager and SQL client.
- dbForge Edge - Multidatabase solution for DB development, design, management, and administration of MySQL, MariaDB, SQL Server, Oracle, PostgreSQL databases, and various cloud services.
- dbForge Studio for MySQL - Universal IDE for MySQL and MariaDB database development, management, and administration.
- dbForge Studio for Oracle - Powerful IDE for Oracle management, administration, and development.
- dbForge Studio for PostgreSQL - GUI tool for managing and developing databases and objects.
- dbForge Studio for SQL Server - Powerful integrated development environment for SQL Server development, management, administration, data analysis, and reporting.
- DBHawk - Datasparc offers database security, database management, database governance and data analytics - all in one solution.
- dbKoda - Modern (JavaScript/Electron framework), open source IDE for MongoDB. It has features to support development, administration and performance tuning on MongoDB databases.
- IBExpert - Comprehensive GUI tool for Firebird and InterBase.
- HeidiSQL - A lightweight client for managing MySQL, MSSQL and PostgreSQL, written in Delphi.
- Kangaroo - A AI-powered SQL client and admin tool for popular databases(SQLite / MySQL / PostgreSQL / etc) on Windows / macOS / Linux, support table design, query, model, sync, export/import etc, focus on comfortable, fun and developer friendly.
- KeepTool - A professional suite of tools for Oracle Database developers, administrators and advanced application users.
- MySQL Workbench - Unified visual tool for database architects, developers, and DBAs.
- Navicat - A database development tool that allows you to simultaneously connect to MySQL, MariaDB, SQL Server, Oracle, PostgreSQL, and SQLite databases from a single application.