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.
SQLize Online — Free SQL Playground
Slava Rozhnev
SQLize Online is a browser‑based SQL playground supporting multiple MySQL versions, including the latest releases, allowing developers to test and compare behavior across engines without any local setup.
The platform includes preloaded sample databases, such as Sakila, enabling quick experimentation, learning, and demonstration of SQL features.
SQLize provides powerful productivity tools: shareable query links, persistent snippets, saved workspaces, and built‑in formatting and ER diagram generation. Logged‑in users also gain access to AI‑assisted SQL explanations, query generation, and debugging, making SQLize a versatile environment for both beginners and professionals.
With support for MySQL, MariaDB, PostgreSQL, SQLite, Oracle, SQL Server, and more, SQLize Online is widely used for prototyping, interviews, analytics validation, and teaching SQL across teams worldwide.
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.