Skip to content

MikroORM alternatives

6 tools you can use instead of MikroORM, ranked by live GitHub stars and npm downloads. Drizzle ORM, Prisma and Kysely are the most used. Stats updated 5 hours ago.

When MikroORM is not a good fit

MikroORM is a TypeScript ORM for Node.js based on the Data Mapper, Unit of Work and Identity Map patterns. It is open source under the MIT license and maintained by Martin Adámek. The docs list v7 as the current major version.

It is a weaker choice for:

  • Teams that want a generated client and schema file rather than entity classes
  • Developers who prefer a thin query layer to a change-tracking ORM
  • Non-Node runtimes, since the docs describe it as a TypeScript ORM for Node.js
MikroORM pricing, features and usage

The alternatives

Most used first.

1

Drizzle ORM

TypeScript ORM that maps closely to SQL, for Postgres, MySQL and SQLite.

Pricing Open sourceOpen source yesStars 36knpm a week 31M
View Drizzle ORM
2

Prisma

Open source ORM and database toolkit for Node.js and TypeScript, made by Prisma.

Pricing FreemiumPaid from $10 a month for Starter (5 million requests, 1 million operations, 10 GB storage)Open source yesStars 47.7knpm a week 22M
View Prisma
3

Kysely

Type-safe SQL query builder for TypeScript. It is not a full ORM.

Pricing Open sourceOpen source yesStars 14.3knpm a week 23M
View Kysely
4

TypeORM

MIT-licensed ORM for TypeScript and JavaScript with Active Record and Data Mapper support.

Pricing Open sourceOpen source yesStars 36.7knpm a week 6.6M
View TypeORM
5

Mongoose

Schema-based object modeling library for MongoDB on Node.js.

Pricing Open sourceOpen source yes
View Mongoose
6

Sequelize

Promise-based ORM for Node.js and TypeScript that supports six SQL databases.

Pricing Open sourceOpen source yes
View Sequelize

MikroORM and its alternatives, side by side

ToolPricingFree planPaid fromOpen sourceGitHub stars
MikroORMOpen sourceYes: free and open source. Sponsorship is accepted through GitHub Sponsors.Not listedYes, MIT9.2k
Drizzle ORMOpen sourceYes, the ORM itself is free and open source; paid add-ons like Drizzle Studio and OneDollarStats are separate productsNot listedYes, Apache-2.036k
PrismaFreemiumYes: 200,000 database operations, 500 MB storage, up to 50 databases and 1 million requests a month, no credit card required$10 a month for Starter (5 million requests, 1 million operations, 10 GB storage)Yes, Apache-2.047.7k
KyselyOpen sourceYes. Kysely is free and open source.Not listedYes, MIT14.3k
TypeORMOpen sourceYes: free and open source.Not listedYes, MIT36.7k
MongooseOpen sourceYes: free and open sourceNot listedYes, MITNone
SequelizeOpen sourceYes: free and open sourceNot listedYes, MITNone

Pricing facts come from each tool's official pricing page, with the checked date on the tool's own page.

Questions

What is the most popular alternative to MikroORM?

By GitHub stars, Drizzle ORM is the most used alternative to MikroORM listed on ScratchDB, with 36k stars.

Which MikroORM alternatives are open source?

Drizzle ORM, Prisma, Kysely, TypeORM, Mongoose and Sequelize are open source.

Which MikroORM alternatives have a free plan?

Drizzle ORM, Prisma, Kysely, TypeORM, Mongoose and Sequelize have a free plan. The table on this page shows what each one includes.

All ORM tools

MikroORM alternatives: 6 options compared (2026) | ScratchDB