Discover the ecosystem

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.

Suggest a project
Showing projects 21 to 30 of 122 « Previous | Next »

A database migration platform that applies versioned changes to schemas in a repeatable and controlled way. It is widely used for managing database schema evolution alongside application deployments.

View Project →

MariaDB Corporation / Galera project

A synchronous, multi-primary clustering technology for MySQL-compatible databases. It is designed for high availability and supports multi-node replication with strong consistency characteristics.

View Project →

GitHub database infrastructure team

GitHub's online schema migration tool for MySQL. It performs online changes without relying on traditional triggers and is designed to reduce the operational risk of schema changes on large production tables.

View Project →

go-mysql-org

A Go library for working with the MySQL network protocol, binlog replication, and related database internals. It is useful for developers building replication, CDC, inspection, or protocol-aware tooling.

View Project →

go-sql-driver/mysql

Drivers & Connectors

go-sql-driver project

A lightweight and widely adopted MySQL driver for Go's database/sql package. It provides the conventional Go application-development path for connecting to MySQL.

View Project →

go-tpc

Testing & QA

PingCAP

A Go implementation of TPC-style benchmark workloads including TPC-C and TPC-H-related functionality. It is useful for performance testing and comparing database behavior under standardized or repeatable workloads.

View Project →

GORM is the most widely used ORM for Go, providing an intuitive, idiomatic API for interacting with MySQL. It supports common ORM features including model definitions, associations, transactions, eager loading, and automatic schema migrations, while still allowing developers to execute raw SQL when needed. GORM is popular in the Go ecosystem for its balance of simplicity, flexibility, and performance.

View Project →

HeidiSQL

Clients & IDEs

HeidiSQL project

A Windows-oriented database client with strong support for MySQL/MariaDB and additional database engines. It provides query editing, data browsing, schema management, and administration features.

View Project →

Hibernate

Hibernate ORM is a powerful object/relational mapping solution for Java, the de facto standard implementation of the Java Persistence API (now also known as Jakarta Persistence), Jakarta Query, and Jakarta Data.

View Project →

High Performance MySQL

Learning & Reference

Silvia Botros, Jeremy Tinley

High Performance MySQL teaches advanced techniques for getting the most from MySQL, covering schema and query optimization, server tuning, replication, high availability, security, and automation. Updated for modern cloud and self-hosted environments, it provides practical guidance for building fast, stable, and scalable database platforms.

View Project →