alternatives to

TypeORM

TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.

Side by side

5 open source alternatives to TypeORM
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
Prisma ORMFull replacement48kApache-2.0Open sourceNoTypeScriptv0.17.02026-10-06
Drizzle ORMFull replacement36kApache-2.0Open sourceNoTypeScriptdrizzle-kit@0.31.112026-10-06
MikroORMFull replacement9.2kMITOpen sourceNoTypeScriptv7.2.42026-10-06
KnexPartial20kMITOpen sourceNoJavaScript3.3.02026-06-26
KyselyPartial14kMITOpen sourceNoTypeScriptv0.29.62026-10-06

Every alternative

Language
Licence
Fit

5 alternatives

Prisma ORMFull replacement

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

Schema file with a generated, type-safe client.

Language
TypeScript
Licence
Apache-2.0
Stars
48k
Latest
v0.17.0
Last push
2026-10-06
MikroORMFull replacement

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.

Data mapper with unit of work and identity map, entities declared in TypeScript.

Language
TypeScript
Licence
MIT
Stars
9.2k
Latest
v7.2.4
Last push
2026-10-06
KnexPartial

A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

A SQL query builder with migrations and seeds rather than an ORM, with no entities to map.

Language
JavaScript
Licence
MIT
Stars
20k
Latest
3.3.0
Last push
2026-06-26
KyselyPartial

A type-safe TypeScript SQL query builder

A type-safe SQL query builder rather than an ORM, with no entities or relations to map.

Language
TypeScript
Licence
MIT
Stars
14k
Latest
v0.29.6
Last push
2026-10-06

Head to head

About TypeORM

Language
TypeScript
Licence
MIT
Stars
37k
Last push
2026-10-04

About TypeORM →