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
7.80

Drizzle ORM package for SQL databases

Downloads26,520,631
Stars26,404
Forks767
Issue closure rate59%
Age3 years
Last released2 days 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.

Downloads19,589,422
Stars8,054
Forks567
Issue closure rate98%
Age7 years
Last released18 hours ago
objection
2.73

An SQL-friendly ORM for Node.js

Downloads32,504,578
Stars7,305
Forks638
Issue closure rate95%
Age13 years
Last released5 months ago
orange-orm
0.21

Object Relational Mapper

Downloads585,585
Stars723
Forks19
Issue closure rate92%
Age9 months
Last released5 days ago
prisma
12.96

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.

Downloads244,598,262
Stars41,234
Forks1,641
Issue closure rate80%
Age9 years
Last released32 minutes ago
sequelize
13.57

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.

Downloads389,990,050
Stars29,789
Forks4,289
Issue closure rate92%
Age14 years
Last released4 months ago
typeorm
17.47

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

Downloads288,985,136
Stars34,896
Forks6,379
Issue closure rate71%
Age9 years
Last releaseda day ago

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