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.
Ruby Mysql2 gem
Brian Mario / mysql2 contributors
A widely used Ruby driver for MySQL and MariaDB, including strong support for Rails applications. It exposes native database access while integrating with Ruby's database tooling.
Sequel Ace
Sequel Ace community
A native macOS database-management application for MySQL and MariaDB. It is a modern successor in spirit to older Mac MySQL GUI clients and is focused on an approachable desktop workflow.
Sequelize
Sequelize
A JavaScript and TypeScript ORM supporting MySQL and other relational databases. It provides model definitions, associations, transactions, eager and lazy loading, and read replication. Its migration tooling helps developers maintain database schemas as applications evolve.
Square
A Square-developed tool for running schema migrations on MySQL databases. It is useful historically for understanding automated schema-change workflows but is much less prominent than current migration platforms.
Skeema
A declarative, pure-SQL schema management system for MySQL and MariaDB. It lets teams treat database schema as code and supports workflows involving sharding and online schema-change tools.
SQL-exercise
XD-DENG
A collection of SQL exercises with schema diagrams, setup scripts, questions, and solutions. It is intended for practicing SQL skills and is based in part on the Wikibook SQL Exercises material.
SQLAlchemy
SQLAlchemy
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL. SQLAlchemy provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.
ActionTech
A SQL auditing and governance platform aimed at DBAs and developers. It focuses on review, auditing, and controlled execution of SQL changes in development and production environments.
SQLFluff
SQLFluff
A configurable SQL linter and automatic formatter with support for the MySQL dialect. It checks SQL against coding rules, fixes many formatting issues automatically, and supports templated SQL, making it useful for consistent SQL quality checks in development and CI pipelines.
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.