Sequelize logo

Sequelize

Easy-to-use multi SQL dialect ORM for Node.js
563
1K
+ 1
101

What is Sequelize?

Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, MariaDB, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
Sequelize is a tool in the Object Relational Mapper (ORM) category of a tech stack.
Sequelize is an open source tool with 24.7K GitHub stars and 3.8K GitHub forks. Here’s a link to Sequelize's open source repository on GitHub

Who uses Sequelize?

Companies
84 companies reportedly use Sequelize in their tech stacks, including Barogo, Kaddra, and OWA.

Developers
435 developers on StackShare have stated that they use Sequelize.

Sequelize Integrations

Node.js, MySQL, PostgreSQL, Microsoft SQL Server, and SQLite are some of the popular tools that integrate with Sequelize. Here's a list of all 10 tools that integrate with Sequelize.
Pros of Sequelize
32
Good ORM for node.js
25
Easy setup
14
Support MySQL & MariaDB, PostgreSQL, MSSQL, Sqlite
11
Open source
9
Free
7
Promise Based
2
Atrocious documentation, buggy, issues closed by bots
1
Recommend for mongoose users
Decisions about Sequelize

Here are some stack decisions, common use cases and reviews by companies and developers who chose Sequelize in their tech stack.

Dieudonné ALLOGNON
Junior Fullstack Developer · | 4 upvotes · 31.5K views

Hey! I am actually in internship and have an app to create for my structure. It will be an intern app which will allow crud dashboard actions with some data provided by the use of an API of one of the structure partner and make a correspondence to data contained in a private database. Since it's an intern app, I thought about Electron for a desktop app because I did a lot of web with Laravel and the structure goes more for the desktop app. But it will be my first occasion working with this tech.

Is Electron a good choice? Wich ORM should be more complete and adapted to this between Sequelize and TypeORM? (Database will be MySQL) Some charts will be displayed in the app. Is there a library (preferably without jQuery) that suits this stack?

Thank you !

See more

Sequelize Alternatives & Comparisons

What are some alternatives to Sequelize?
Marvel
A super simple tool that turns any image (including PSDs) or sketch into interactive prototypes for any device. Powered by Dropbox.
Sequel
It is a simple, flexible, and powerful SQL database access toolkit for Ruby. It includes a comprehensive ORM layer for mapping records to Ruby objects and handling associated records.
TypeORM
It supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high quality, loosely coupled, scalable, maintainable applications the most productive way.
Mongoose
Let's face it, writing MongoDB validation, casting and business logic boilerplate is a drag. That's why we wrote Mongoose. Mongoose provides a straight-forward, schema-based solution to modeling your application data and includes built-in type casting, validation, query building, business logic hooks and more, out of the box.
Prisma
Prisma is an open-source database toolkit. It replaces traditional ORMs and makes database access easy with an auto-generated query builder for TypeScript & Node.js.
See all alternatives

Sequelize's Followers
1018 developers follow Sequelize to keep up with related blogs and decisions.