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
9.29

Drizzle ORM package for SQL databases

Downloads212,009,012
Stars34,380
Forks1,379
Issue closure rate64%
Age5 years
Last released6 days ago
mikro-orm
2.73

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.

Downloads37,447,816
Stars9,041
Forks636
Issue closure rate100%
Age8 years
Last released5 hours ago
objection
2.37

An SQL-friendly ORM for Node.js

Downloads44,087,549
Stars7,342
Forks639
Issue closure rate95%
Age14 years
Last released2 years ago
orange-orm
0.25

Object Relational Mapper

Downloads1,581,204
Stars993
Forks22
Issue closure rate97%
Age2 years
Last released21 days ago
prisma
13.05

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.

Downloads614,994,315
Stars45,963
Forks2,197
Issue closure rate80%
Age10 years
Last released16 days ago
sequelize
11.89

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.

Downloads529,608,049
Stars30,351
Forks4,333
Issue closure rate91%
Age15 years
Last released2 months ago
typeorm
15.66

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

Downloads467,254,111
Stars36,483
Forks6,549
Issue closure rate95%
Age10 years
Last released11 hours ago

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