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.85

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

Downloads263,604,702
Stars34,262
Forks6,314
Issue closure rate70%
Age9 years
Last released12 days ago
sequelize
13.99

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.

Downloads365,476,996
Stars29,591
Forks4,278
Issue closure rate92%
Age14 years
Last releaseda month ago
prisma
12.90

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.

Downloads207,034,370
Stars39,764
Forks1,555
Issue closure rate71%
Age8 years
Last released8 hours ago
drizzle-orm
7.43

Drizzle ORM package for SQL databases

Downloads17,493,291
Stars24,562
Forks646
Issue closure rate55%
Age3 years
Last released5 days ago
mikro-orm
2.84

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.

Downloads17,416,065
Stars7,827
Forks548
Issue closure rate98%
Age6 years
Last released21 hours ago
objection
2.83

An SQL-friendly ORM for Node.js

Downloads30,923,241
Stars7,271
Forks639
Issue closure rate96%
Age12 years
Last released2 months ago
orange-orm
0.21

Object Relational Mapper

Downloads383,876
Stars690
Forks20
Issue closure rate92%
Age6 months
Last releaseda day ago

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