drizzle-orm
npmv0.45.2TypeScriptDrizzle ORM package for SQL databases
Overview
drizzle-orm is an npm package that drizzle ORM package for SQL databases. It is extremely widely used, with about 13.7M downloads per week. The latest version is 0.45.2, released under the Apache-2.0 license.
Who should use it
Teams working in the npm ecosystem who need drizzle ORM package for SQL databases and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (13.7M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (Apache-2.0).
Cons
- Large dependency tree (71 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of drizzle-orm.
Dependencies
Peer (28)
Dev (43)
Alternatives to drizzle-orm
Type safe SQL query builder
Fastest full featured PostgreSQL client for Node.js
A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3
PostgreSQL client - pure javascript & libpq with the same API
Connection pool for node-postgres
Module for reading .pgpass
sql named placeholders to unnamed compiler
AWS RDS SSL certificates bundles.
The fastest and simplest library for SQLite in Node.js.
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
Asynchronous, non-blocking SQLite3 bindings
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.
Version history
| Version | Published | License |
|---|---|---|
| 1.0.0-rc.4-de6c356 | 2 days ago | Apache-2.0 |
| 1.0.0-rc.4 | 21 days ago | Apache-2.0 |
| 1.0.0-rc.3-e9dfa4b | 1 month ago | Apache-2.0 |
| 1.0.0-rc.3-0ce9d30 | 1 month ago | Apache-2.0 |
| 1.0.0-rc.4-5d5b77c | 1 month ago | Apache-2.0 |
| 1.0.0-rc.4-273829f | 1 month ago | Apache-2.0 |
| 1.0.0-rc.3-3009504 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.3-fe92e22 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.3 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-2be6d1e | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-67a3509 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-c5a84d1 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-42c3d6c | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-640c81e | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-6e355d0 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-8feace6 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-e38a2ba | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-63dd281 | 2 months ago | Apache-2.0 |
| 1.0.0-rc.2-33e80cd | 2 months ago | Apache-2.0 |
Maintainers
Frequently asked questions
How do I install drizzle-orm?
Run `npm install drizzle-orm` to add drizzle-orm to your npm project.
What license is drizzle-orm released under?
drizzle-orm is distributed under the Apache-2.0 license.
How popular is drizzle-orm?
drizzle-orm has approximately 13,695,168 downloads per week.