sequelize/sequelize
Some data may be outdated — see provenance labels.
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-10-05
Health v2 · maintenance only
79/100
- Activity 98
- Release rhythm 42
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 129
- age_days: 5934
- days_rel: 227
- days_push: 16
- n_releases_24m: 4
Adoption not part of the score
30355 stars · 4347 forks observed · 2026-10-05
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
Sequelize is a promise‑based ORM for Node.js and TypeScript that supports many SQL databases. It provides model definition, querying, associations, transactions, and migrations.
Use cases
- Define and query relational database models in a Node.js application
- Migrate database schemas across development and production environments
- Implement complex transactions and eager/lazy loading with PostgreSQL or MySQL
- Build a TypeScript‑typed data layer for a web service
- Replace raw SQL queries with an object‑oriented API
When to choose
- You need a mature, feature‑rich ORM for multiple SQL databases in a Node.js/TypeScript project
- You want built‑in support for transactions, associations, and migrations
- Your team prefers promise‑based APIs and TypeScript typings
When to avoid
- You require a lightweight query builder without the overhead of a full ORM
- Your project uses non‑SQL databases or needs a NoSQL data model
- You need ultra‑high performance raw queries where an ORM may add latency
Facets
library · maturity active
orm database-driver backend sql promise-based type-safe migration-support data-engineering nodejs javascript typescript
10 sources
- readme: https://github.com/sequelize/sequelize · fetched 2026-10-05 · bef64f728885
- homepage: https://sequelize.org/ · fetched 2026-09-21 · 626ef8e10d5f
- site_page: https://sequelize.org/docs/v6 · fetched 2026-09-21 · a8d1aa25c2cc
- site_page: https://sequelize.org/docs/v6/getting-started · fetched 2026-09-21 · 6c1759e11b3d
- site_page: https://sequelize.org/docs/v6/other-topics/upgrade · fetched 2026-09-21 · bc5781f3d0a6
- site_page: https://sequelize.org/docs/v6/core-concepts/model-basics · fetched 2026-09-21 · efe390636ef4
- site_page: https://sequelize.org/docs/v6/core-concepts/model-querying-basics · fetched 2026-09-21 · 8abd1fb26a45
- site_page: https://sequelize.org/docs/v6/other-topics/transactions · fetched 2026-09-21 · 18461bbf470c
- site_page: https://sequelize.org/docs/v6/other-topics/migrations · fetched 2026-09-21 · 58c9d343ec99
- site_page: https://sequelize.org/docs/v7 · fetched 2026-09-21 · 1c84041ec43b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| sequelize/sequelize | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="sequelize/sequelize")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem