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 1 to 10 of 11 « Previous | Next »

Doctrine

Doctrine ORM is a widely used ORM for PHP that simplifies working with MySQL by mapping PHP objects to database tables. It provides powerful features such as entity relationships, lazy loading, transactions, and schema management, while following the Data Mapper design pattern to keep business logic separate from persistence concerns. Doctrine is a popular choice for enterprise PHP applications and is commonly used with the Symfony framework.

View Project →

Drizzle

A lightweight TypeScript ORM supporting MySQL, PostgreSQL, and SQLite. It provides typed schema definitions and SQL-like queries. Its companion tool, Drizzle Kit, supports schema inspection and migration generation, helping developers manage database changes alongside application code.

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 →

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 →

A SQL query builder for JavaScript supporting MySQL and other relational databases. It provides query and schema builders, transactions, connection pooling, and promise-based APIs, allowing developers to construct database operations programmatically

View Project →

Sami Koskimäki & Igal Klebanov

A type-safe SQL query builder for TypeScript with a built-in MySQL dialect. It helps developers construct MySQL queries with compile-time checking and inferred result types, while providing database introspection and migration tooling.

View Project →

Martin Adámek

A TypeScript ORM for Node.js with dedicated MySQL and MariaDB drivers. It provides entity relationships, automatic change tracking, coordinated transactional updates, schema migrations, and entity generation for building database-backed applications.

View Project →

Prisma is a modern, type-safe ORM for Node.js and TypeScript that simplifies working with MySQL and other relational databases through an auto-generated, strongly typed client. It uses a declarative schema to define your data model and includes built-in tools for database migrations, schema introspection, and data management. Prisma is widely adopted for modern web applications due to its excellent developer experience and strong TypeScript integration.

View Project →

An asynchronous ORM for Rust supporting MySQL, MariaDB, and SQLite. It provides entity generation, relational database access, and schema migration tooling, helping developers build database-backed Rust applications.

View Project →

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.

View Project →

« Previous | Next »