Skip to content
JS
Alternatives

drizzle-orm alternatives

7 packages that do the same job as drizzle-orm: @mikro-orm/migrations, sequelize-typescript, typeorm, sequelize, @typegoose/typegoose, dbmate, @prisma/instrumentation. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
drizzle-orm
This package
16.3m+710%-03 days agoESM + CommonJSBundled-
@mikro-orm/migrations391.3k--15 days agoESM onlyBundled-
sequelize-typescript373.9k+25%-12 years agoCommonJSBundled-
typeorm3.6m+55%-1023 days agoESM + CommonJSBundled-
sequelize2m+5%-166 months agoESM + CommonJSBundled-
@typegoose/typegoose182.7k--52 days agoCommonJSBundled-
dbmate168k+438%-06 days agoESM onlyBundled-
@prisma/instrumentation8.7m+93%-130 days agoESM + CommonJSBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

Compared with drizzle-orm

  • 42x fewer weekly downloads (391.3k vs 16.3m)
  • 1 dependency vs 0
  • ESM only vs ESM + CommonJS
  • Declares Node.js >= 22.17.0 vs none declared
  • Last release 19 Sept 2026 vs 21 Sept 2026
  • 3.9x fewer GitHub stars (9.2k vs 35.9k)

Decorators and some other features for sequelize

Compared with drizzle-orm

  • 44x fewer weekly downloads (373.9k vs 16.3m)
  • 1 dependency vs 0
  • CommonJS vs ESM + CommonJS
  • Declares Node.js >=10.0.0 vs none declared
  • Last release 24 Nov 2023 vs 21 Sept 2026
  • 13x fewer GitHub stars (2.8k vs 35.9k)

Data-Mapper ORM for TypeScript and ES2023+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.

Compared with drizzle-orm

  • 4.6x fewer weekly downloads (3.6m vs 16.3m)
  • 10 dependencies vs 0
  • Declares Node.js ^20.19.0 || ^22.13.0 || >=24.11.0 vs none declared
  • Last release 1 Sept 2026 vs 21 Sept 2026
  • About the same number of GitHub stars (36.7k vs 35.9k)

Sequelize is a promise-based Node.js ORM tool for Postgres, MySQL, MariaDB, SQLite, Microsoft SQL Server, Amazon Redshift and Snowflake’s Data Cloud. It features solid transaction support, relations, eager and lazy loading, read replication and more.

Compared with drizzle-orm

  • 8.1x fewer weekly downloads (2m vs 16.3m)
  • 16 dependencies vs 0
  • Declares Node.js >=10.0.0 vs none declared
  • Last release 7 Mar 2026 vs 21 Sept 2026
  • 1.2x fewer GitHub stars (30.4k vs 35.9k)

Define Mongoose models using TypeScript classes

Compared with drizzle-orm

  • 89x fewer weekly downloads (182.7k vs 16.3m)
  • 5 dependencies vs 0
  • CommonJS vs ESM + CommonJS
  • Declares Node.js >=20.19.0 vs none declared
  • Last release 22 Sept 2026 vs 21 Sept 2026
  • 16x fewer GitHub stars (2.3k vs 35.9k)

A lightweight, framework-agnostic database migration tool

Compared with drizzle-orm

  • 97x fewer weekly downloads (168k vs 16.3m)
  • ESM only vs ESM + CommonJS
  • Last release 19 Sept 2026 vs 21 Sept 2026
  • 4.8x fewer GitHub stars (7.4k vs 35.9k)

OpenTelemetry compliant instrumentation for Prisma Client

Compared with drizzle-orm

  • 1.9x fewer weekly downloads (8.7m vs 16.3m)
  • 1 dependency vs 0
  • Last release 25 Aug 2026 vs 21 Sept 2026
  • 1.3x more GitHub stars (47.7k vs 35.9k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed: 20 US searches/month for "drizzle-orm alternatives".