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
18.15

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

Downloads244,205,896
Stars33,985
Forks6,263
Issue closure rate70%
Age8 years
Last released6 months ago
sequelize
14.28

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.

Downloads346,350,257
Stars29,427
Forks4,259
Issue closure rate92%
Age13 years
Last released5 months ago
prisma
12.93

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.

Downloads184,112,756
Stars38,864
Forks1,519
Issue closure rate71%
Age8 years
Last released4 hours ago
drizzle-orm
7.12

Drizzle ORM package for SQL databases

Downloads12,675,383
Stars23,131
Forks564
Issue closure rate53%
Age3 years
Last released2 hours ago
objection
2.89

An SQL-friendly ORM for Node.js

Downloads29,678,821
Stars7,240
Forks636
Issue closure rate96%
Age12 years
Last released7 months 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.

Downloads15,597,108
Stars7,616
Forks523
Issue closure rate98%
Age6 years
Last released15 hours ago
orange-orm
0.21

Object Relational Mapper

Downloads232,394
Stars666
Forks20
Issue closure rate93%
Age4 months
Last released2 months ago

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