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 8 of 8 « 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 →

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 →

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 →

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.

View Project →