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.

typeorm
17.67

Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.

Downloads278,409,054
Stars34,749
Forks6,371
Issue closure rate71%
Age9 years
Last released6 days ago
sequelize
13.73

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.

Downloads379,176,979
Stars29,710
Forks4,282
Issue closure rate92%
Age14 years
Last released3 months ago
prisma
12.95

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.

Downloads228,029,527
Stars40,712
Forks1,599
Issue closure rate74%
Age9 years
Last released11 hours ago
drizzle-orm
7.68

Drizzle ORM package for SQL databases

Downloads22,055,135
Stars25,683
Forks731
Issue closure rate59%
Age3 years
Last released6 days ago
mikro-orm
2.82

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.

Downloads18,685,800
Stars7,951
Forks558
Issue closure rate98%
Age7 years
Last released4 hours ago
objection
2.77

An SQL-friendly ORM for Node.js

Downloads31,812,470
Stars7,294
Forks640
Issue closure rate96%
Age13 years
Last released4 months ago
orange-orm
0.21

Object Relational Mapper

Downloads506,947
Stars709
Forks20
Issue closure rate91%
Age8 months
Last released2 months ago

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