sequelize

An easy-to-use multi SQL dialect ORM tool for Node.js

Showing:

prisma

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
10
Top Feedback
9Great Documentation
6Easy to Use
5Performant
GitHub Stars
16K
Weekly Downloads
231K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@prisma/client

Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
12
Top Feedback
7Great Documentation
7Easy to Use
2Poor Documentation
GitHub Stars
16K
Weekly Downloads
227K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

typeorm

ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
74
Top Feedback
11Easy to Use
11Poor Documentation
6Performant
GitHub Stars
26K
Weekly Downloads
779K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

knex

A query builder for PostgreSQL, MySQL, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
23
Top Feedback
18Great Documentation
12Easy to Use
11Performant
GitHub Stars
15K
Weekly Downloads
831K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

mikro-orm

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
4
Top Feedback
3Responsive Maintainers
2Great Documentation
1Performant
GitHub Stars
4K
Weekly Downloads
2K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

objection

An SQL-friendly ORM for Node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
3.3/ 5
3
Top Feedback
3Great Documentation
2Easy to Use
1Performant
GitHub Stars
6K
Weekly Downloads
105K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

bookshelf

A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.8/ 5
4
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
95K
Last Commit
7mos ago
Bundle Size (min+gzip)
61.5KB
Not Tree-Shakeable
jug

jugglingdb

Multi-database ORM for nodejs: redis, mongodb, mysql, sqlite3, postgresql, arango, in-memory...

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Highly Customizable
GitHub Stars
2K
Weekly Downloads
1K
Last Commit
2yrs ago
Bundle Size (min+gzip)
0.98KB
Not Tree-Shakeable

@mikro-orm/core

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
25K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable