MySQL Ecosystem Showcase
Explore tools and projects built with, for, or on MySQL.
Inspired by Shlomi Noach's Awesome MySQL and the fork by Alkin Tezuysal.
Sysbench
Alexey Kopytov / contributors
A modular, cross-platform benchmark tool that can generate configurable database workloads and system stress. It is one of the most established tools for MySQL benchmarking and performance experiments.
Test database
datacharmer / Giuseppe Maxia
A sample MySQL database containing data and an integrated test suite. It is commonly used for testing applications, queries, database behavior, and example SQL without needing a production-like dataset.
The MySQL Workshop
Thomas Pettit and Scott Cosentino
The MySQL Workshop is your comprehensive, hands-on guide to learning and mastering MySQL database management. This book covers everything from setting up a database to working with SQL queries, managing data, and securing your databases. With practical exercises and real-world scenarios, you'll quickly gain the confidence and skills to handle MySQL databases effectively.
PingCAP
A distributed SQL database compatible with the MySQL protocol. It is designed for horizontal scalability and combines transactional and analytical capabilities in a distributed architecture.
tidesdb-mysql
EvgeniyPatlan
tidesdb-mysql is an experimental MySQL 9.7 storage engine plugin that integrates TidesDB, an LSM-tree-based key/value storage engine, with MySQL. It ports the TideSQL approach from MariaDB to MySQL, allowing TidesDB to serve as the underlying storage engine for MySQL tables.
TPCC-MySQL
Percona Lab
A MySQL implementation of the TPC-C benchmark workload. The repository is archived and is primarily useful for historical benchmarking or reproducing older test environments.
UnDROP
TwinDB
A recovery toolkit for extracting data from dropped or corrupted InnoDB tables. It is a specialized disaster-recovery utility rather than a normal backup scheduler or management platform.
Vitess
Vitess project / community
A database infrastructure system that provides servers and tools for scaling MySQL to very large web workloads. It handles sharding, routing, topology management, and operational concerns for large distributed MySQL installations.
WebDB
WebDB-App
A modern open-source database IDE with server connections, ER diagrams, data generation, query editing, AI assistance, and support for multiple database styles. It is one of the newer GUI projects in the source list.
Wireshark
Wireshark Foundation / community
A general-purpose network protocol analyzer that can decode the MySQL protocol among many others. For MySQL work it is useful when diagnosing network behavior, protocol exchanges, or unusual client/server interactions rather than routine query optimization.