Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
Everything that makes working with databases easier
GitHub stars and default-branch commits for mgramin/awesome-db-tools.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Free universal database tool and SQL client
Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.
Database diagrams editor that allows you to visualize and design your DB with a single query.
Vitess is a database clustering system for horizontal scaling of MySQL.
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Database governance built for humans and agents — controlling changes and access across every major database.
GitHub's Online Schema-migration Tool for MySQL
Rich MySQL Terminal Client with AutoCompletion, Syntax Highlighting, and Dataframes
Flyway by Redgate • Database Migrations Made Easy.
Universal command-line interface for SQL databases
Python SQL Parser and Transpiler
PostgreSQL backup tool with Point-In-Time-Recovery and restore verification
MySQL/MariaDB database management for macOS
A web interface for MySQL and MariaDB
Database management in a single PHP file
MySQL/MariaDB database management for macOS
Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others. Runs under Windows, Linux, Mac or as web application
jOOQ is the best way to write SQL in Java
A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Main Liquibase Source
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Where data access meets operational intelligence
Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5.
tbls is a CI-Friendly tool to document a database, written in Go.
TablePlus macOS issue tracker
Database Subsetting and Relational Data Browsing Tool.
Idempotent schema management for MySQL, PostgreSQL, SQLite, and SQL Server
Sensible database change management
Compare tables within or across databases
App to easily query, script, and visualize data from every database, file, and API.
Unix pager (with very rich functionality) designed for work with tables. Designed for PostgreSQL, but MySQL is supported too. Works well with pgcli too. Can be used as CSV or TSV viewer too. It supports searching, selecting rows, columns, or block and export selected area to clipboard.
A modern, fast and productivity driven SQL client with a focus in UX
Fast SQL-only data application builder. Automatically build a UI on top of SQL queries.
sq data wrangler
Automatically identify anti-patterns in SQL queries
Explore, document and optimize any database
CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN. Can output to various formats.
Portabase - Database backup & restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis, Files and Docker Volume
Database anonymization and test data management
Database management for VSCode
Automated testing to find logic and performance bugs in database systems
Entity Relation Diagrams generation tool
Declarative pure-SQL schema management for MySQL and MariaDB
Modern database IDE for your dev & data workflows. Supports MySQL, PostgreSQL & MongoDB.
DBdeployer is a tool that deploys MySQL database servers easily.
Distributed Data Transfer Service for MySQL
Kangaroo is an AI-powered SQL client and admin tool for popular databases (MariaDB / MySQL / Oracle / PostgreSQL / Redis / SQLite / SQL Server / ...) on Windows / MacOS / Linux, support table design, query, model, sync, export/import etc, focus on comfortable, fun and developer friendly.
Ideas on better database design
MySQL to PostgreSQL replica system