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
A curated list of awesome MySQL software, libraries, tools and resources
GitHub stars and default-branch commits for shlomi-noach/awesome-mysql.
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
TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
Vitess is a database clustering system for horizontal scaling of MySQL.
A pure node.js JavaScript Client implementing the MySQL protocol.
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
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.
PostgreSQL backup tool with Point-In-Time-Recovery and restore verification
MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
A web interface for MySQL and MariaDB
Database management in a single PHP file
MySQL client library for Python
MySQL/MariaDB database management for macOS
Scriptable database and system performance benchmark
Free and open source database client built natively for developers
A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal
Main Liquibase Source
Official MyDumper Project
Compare tables within or across databases
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.
MySQL/MariaDB connector for Python
Portabase - Database backup & restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis, Files and Docker Volume
Open source hot backup tool for InnoDB and XtraDB databases
一个支持多种不同类型数据库,覆盖事前控制、事后监督、标准发布场景,帮助您建立质量规范的SQL全生命周期质量管理平台
Declarative pure-SQL schema management for MySQL and MariaDB
One browser tab for PostgreSQL, MySQL, Oracle, SQL Server, MongoDB, Redis, SQLite, Couchbase, ClickHouse, Druid, DuckDB, Turso and more. An open-source SQL IDE with SSO, audit trail and AI-assisted queries MIT licensed, with nothing held back behind an enterprise wall.
Your single pane of glass for real-time analytics into MySQL/MariaDB & ProxySQL
MariaDB Embedded in Java JAR
A distributed MySQL binlog storage system built on Raft
HammerDB: The industry standard open-source database benchmark
Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server
StackRender is the next-gen database schema design and generation tool.
This repo maintains DM (a data migration platform) and TiCDC (change data capture for TiDB)
Efficient Database IDE
MySQL Shell is a command line scriptable shell for MySQL, with support for logical backups, InnoDB Cluster management and more. It supports SQL, JavaScript and Python.
ps-top - a top-like program for MySQL
VillageSQL - a drop-in replacement for MySQL with extensions
A mysqldump anonymizer
Ballerina mysql Module
Terminal database client with AI chat and an MCP server
MySQL and MariaDB driver in native Zig
MySQL driver for the Perl5 Database Interface (DBI)
Zero-ETL analytical replica for MySQL, RDS and Aurora. Reads the binlog like a replica, keeps Parquet in your bucket, opens in DuckDB. Time travel and row-level undo included.
Just swoof it in
Split large SQL dump files into individual table files. Fast, memory-efficient, multi-dialect.
Pre-execution safety analysis for MySQL DDL/DML operations.
MariaDB Client for GNU Octave (maybe this is compatible for MySQL and Matlab too)