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
19.57

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

Downloads177,444,203
Stars32,552
Forks6,110
Issue closure rate72%
Age8 years
Last released2 months ago
sequelize
15.71

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.

Downloads272,855,426
Stars28,650
Forks4,267
Issue closure rate92%
Age13 years
Last released17 days ago
prisma
12.98

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.

Downloads107,410,679
Stars35,039
Forks1,375
Issue closure rate69%
Age8 years
Last released12 hours ago
drizzle-orm
5.20

Drizzle ORM package for SQL databases

Downloads1,892,776
Stars15,381
Forks324
Issue closure rate47%
Age2 years
Last released11 hours ago
objection
3.23

An SQL-friendly ORM for Node.js

Downloads24,484,827
Stars7,134
Forks664
Issue closure rate96%
Age11 years
Last released11 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.

Downloads9,017,715
Stars6,668
Forks444
Issue closure rate98%
Age6 years
Last released6 hours ago

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