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
8.88

Drizzle ORM package for SQL databases

Downloads133,299,854
Stars32,901
Forks1,203
Issue closure rate64%
Age4 years
Last released18 days ago
mikro-orm
2.72

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.

Downloads32,169,318
Stars8,857
Forks616
Issue closure rate99%
Age8 years
Last releaseda day ago
objection
2.41

An SQL-friendly ORM for Node.js

Downloads41,132,069
Stars7,353
Forks642
Issue closure rate95%
Age14 years
Last releaseda year ago
orange-orm
0.24

Object Relational Mapper

Downloads1,399,015
Stars955
Forks20
Issue closure rate97%
Age2 years
Last released4 days ago
prisma
12.94

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.

Downloads502,148,036
Stars45,376
Forks2,071
Issue closure rate80%
Age10 years
Last released3 hours ago
sequelize
12.09

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.

Downloads498,177,809
Stars30,342
Forks4,323
Issue closure rate91%
Age15 years
Last releaseda year ago
typeorm
15.84

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

Downloads421,901,706
Stars36,341
Forks6,501
Issue closure rate95%
Age10 years
Last released10 hours ago

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