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

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

Downloads205,365,541
Stars33,241
Forks6,169
Issue closure rate71%
Age8 years
Last released19 days ago
sequelize
15.00

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.

Downloads305,497,881
Stars29,020
Forks4,244
Issue closure rate92%
Age13 years
Last released3 days ago
prisma
13.01

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.

Downloads140,511,668
Stars37,090
Forks1,416
Issue closure rate71%
Age8 years
Last released2 days ago
drizzle-orm
6.26

Drizzle ORM package for SQL databases

Downloads5,148,758
Stars19,405
Forks428
Issue closure rate51%
Age3 years
Last released4 hours ago
objection
3.06

An SQL-friendly ORM for Node.js

Downloads26,885,931
Stars7,198
Forks640
Issue closure rate96%
Age12 years
Last released2 months ago
mikro-orm
2.77

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.

Downloads11,779,728
Stars7,113
Forks471
Issue closure rate99%
Age6 years
Last released15 hours ago

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