Object-relational Mapping (ORM)

Map SQL database tables to JavaScript objects
Compare by

Missing a library? Add it to the list by editing this category.

drizzle-orm
8.32

Drizzle ORM package for SQL databases

Downloads50,351,011
Stars29,148
Forks928
Issue closure rate55%
Age4 years
Last released20 days ago
mikro-orm
2.78

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

Downloads23,659,122
Stars8,370
Forks581
Issue closure rate99%
Age7 years
Last released5 days ago
objection
2.61

An SQL-friendly ORM for Node.js

Downloads35,455,875
Stars7,329
Forks640
Issue closure rate95%
Age13 years
Last released10 months ago
orange-orm
0.24

Object Relational Mapper

Downloads899,382
Stars865
Forks19
Issue closure rate94%
Agea year
Last released3 hours ago
prisma
12.96

Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.

Downloads315,535,706
Stars42,813
Forks1,787
Issue closure rate80%
Age9 years
Last released21 minutes ago
sequelize
13.01

Sequelize is a promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server, Amazon Redshift and Snowflake’s Data Cloud. It features solid transaction support, relations, eager and lazy loading, read replication and more.

Downloads429,231,911
Stars30,071
Forks4,296
Issue closure rate92%
Age14 years
Last released3 months ago
typeorm
16.86

Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.

Downloads335,365,796
Stars35,525
Forks6,416
Issue closure rate72%
Age9 years
Last releaseda day ago

Missing a library? Add it to the list by editing this category.