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.
SQLyog Community edition
Webyog / Idera
A Windows-oriented MySQL GUI that provides query editing, administration, and database browsing. The community edition is a historical project and is less prominent today than DBeaver, HeidiSQL, or other actively developed clients.
STX Spatial Plugin for MySQL
sakaik
A MySQL plugin that extends MySQL’s built-in GIS capabilities with additional spatial functions (STX_*), powered by Boost.Geometry. It adds operations for manipulating and analyzing geometry data directly within MySQL.
Swoof
Stirling Marketing Group
A specialized fast MySQL table importer that stages data loading through temporary tables and table swaps. It is aimed at bulk-import workflows where minimizing production-table disruption matters.
Oracle / MySQL Team
The official MySQL sys schema provides views, functions, and procedures that make Performance Schema information easier for administrators to consume. It is a standard operational component for investigating MySQL activity and performance.
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.
Testcontainers — MySQL Module
Testcontainers
Testcontainers provides disposable MySQL containers for automated integration testing. Applications can test queries, migrations, and database behavior against a real MySQL server, with container setup and cleanup managed by the testing library. MySQL modules are available for multiple programming languages.
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.