sequelize/sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB, DB2 and DB2 for IBM i. observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 99
- Release rhythm 62
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 76.5
- age_days: 5886
- days_rel: 179
- days_push: 7
- n_releases_24m: 5
Adoption not part of the score
30377 stars · 4341 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Sequelize is a feature-rich, promise-based ORM for Node.js and TypeScript supporting PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Snowflake, Oracle DB, and DB2. It provides model definitions, associations, transactions, eager/lazy loading, migrations, and read replication.
Use cases
- map javascript objects to sql database tables in node.js
- manage database migrations for a node app
- query postgres or mysql from typescript without raw sql
- define model associations like hasMany and belongsTo
- run multi-statement database transactions safely
- support multiple sql databases with one orm
- soft-delete records with paranoid mode
When to choose
- you need a mature, battle-tested ORM across many SQL dialects in Node.js
- you want built-in transactions, associations, and migration tooling
- your team uses TypeScript or JavaScript with Sequelize's decorator-based models
When to avoid
- you prefer writing raw SQL or using a lightweight query builder like Knex
- you need a NoSQL database like MongoDB
- you want a schema-first ORM like Prisma or Drizzle with generated types
Facets
library · maturity stable
orm database-driver database databases backend web-development developer-tools sql transactions migrations multi-dialect promise-based model-associations read-replication nodejs typescript javascript
10 sources
- readme: https://github.com/sequelize/sequelize · fetched 2026-08-28 · bef64f728885
- homepage: https://sequelize.org/ · fetched 2026-08-29 · 626ef8e10d5f
- site_page: https://sequelize.org/docs/v6 · fetched 2026-08-29 · a8d1aa25c2cc
- site_page: https://sequelize.org/docs/v7 · fetched 2026-08-29 · 1c84041ec43b
- site_page: https://sequelize.org/docs/v6/getting-started · fetched 2026-08-29 · 6c1759e11b3d
- site_page: https://sequelize.org/docs/v6/other-topics/upgrade · fetched 2026-08-29 · bc5781f3d0a6
- site_page: https://sequelize.org/docs/v6/core-concepts/model-basics · fetched 2026-08-29 · efe390636ef4
- site_page: https://sequelize.org/docs/v6/core-concepts/model-querying-basics · fetched 2026-08-29 · 8abd1fb26a45
- site_page: https://sequelize.org/docs/v6/other-topics/transactions · fetched 2026-08-29 · 18461bbf470c
- site_page: https://sequelize.org/docs/v6/other-topics/migrations · fetched 2026-08-29 · 58c9d343ec99
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sequelize/sequelize | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="sequelize/sequelize")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem