MySQL Ecosystem Showcase
Explore tools and projects built with, for, or on MySQL.
Inspired by Shlomi Noach's Awesome MySQL and the askdba fork.
Doctrine ORM
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.
GORM
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.
Hibernate ORM
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.
Prisma
Prisma
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.
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.