MikroORM
TypeScript-ORM mit Data-Mapper- und Unit-of-Work-Muster (wie Hibernate, Doctrine). Martin Adámek, 2018, tschechischer Maintainer. Unterstützt PostgreSQL, MySQL, SQLite, MongoDB.
Pitch gegenüber TypeORM: aktiv gepflegt, modernes TypeScript-Design, tatsächlich korrektes Unit of Work (TypeORM macht das nicht richtig). v6 (2024) war ein komplettes Redesign. Vorteil gegenüber Prisma: keine Codegenerierung, mehr Kontrolle, besser bei komplexen Entity-Beziehungen — dafür kleinere Community als Prisma und Drizzle zusammen. Beliebt in NestJS-Teams, die Data Mapper wollen. Konkurrenz: Prisma, Drizzle, TypeORM, Sequelize, Kysely (Query-Builder, kein ORM).