← All projects

Sequelize

Feature-rich ORM for modern TypeScript & JavaScript

Dev Toolsormnodejstypescriptsqldatabaseopen-sourcejavascript
Sequelize screenshot

About

Sequelize is a mature, open-source ORM for Node.js and TypeScript that supports multiple SQL databases including PostgreSQL, MySQL, MariaDB, SQLite, and SQL Server. It provides a rich feature set including model definitions, associations, transactions, eager/lazy loading, and soft deletion. Developers interact with their database through a JavaScript/TypeScript API rather than writing raw SQL.

Problem

Writing raw SQL queries and managing database schema changes manually is error-prone and time-consuming for Node.js developers.

For

JavaScript and TypeScript developers building Node.js applications with relational databases

How it works

Developers define models and associations in TypeScript or JavaScript, and Sequelize translates these into database queries and handles schema synchronization automatically.

Business model

open-source

Status

launched

Similar projects