ORM for you to settlecross-outship ship ship
JavaScript
TypeScript
Get Started
Documentation
with db with db front front
back back
board
Play
Normal
powered by 3310snake.com
with db with db front front
back back love

We ship decently fast

Drizzle Team and Active Contributors

Andrew Sherman Andrew Sherman
Dan Kochetov Dan Kochetov
Alex Blokh Alex Blokh
Mykhailo Stratovych Mykhailo Stratovych
Roman Nabukhotnyi Roman Nabukhotnyi
Vladislav Stohnii Vladislav Stohnii
Serhii Reka Serhii Reka
Oleksii Khomenko Oleksii Khomenko
Artem Odiiko Artem Odiiko
Vitalii Staryk Vitalii Staryk
angelelz angelelz
rphlmr rphlmr
mario564 mario564
intelligently intelligently
June
July
August
September
  • Some Tweets
October
  • ORM v0.36.0 release Row-Level Security Support for PostgreSQL
    • Manage roles
    • Manage policies
    • Enable RLS for tables
    • Enable RLS for views!
    • Special import `drizzle-orm/neon` for `Neon`
    • Special import `drizzle-orm/supabase` for `Supabase`
  • Kit v0.27.0 release Row-Level Security Support for PostgreSQL
    • Manage roles
    • Manage policies
    • Enable RLS for tables
    • Enable RLS for views!
    • Special import `drizzle-orm/neon` for `Neon`
    • Special import `drizzle-orm/supabase` for `Supabase`
  • Documentation site restructure and improvements
    • New "Get Started" section
    • New "Fundamentals" section
    • "Connect" is now flat and has proper navigation
    • The Kit section is gone, and you now have a "Migrations" section with full information about the Kit
    • Updated UI
    • Content restructuring
    • And more
  • ORM v0.34.0 release Breaking changes:
    • Added new dialect "Turso" that needs a newer libsql version
    Features:
    • LibSQL/Turso and SQLite migration updates
    • SQLite "generate" and "push" statement updates
    • LibSQL/Turso "generate" and "push" statement updates
    • New `casing` param in `drizzle-orm`
    • Monodriver: A new and easy way to start using Drizzle
    • Schema improvements: Optional names for columns and callback in Drizzle table
    • New "count" API
    • Ability to execute raw strings
    • Exposed db.$client
  • Kit v0.25.0 release Breaking changes:
    • Added new dialect "Turso" that needs a newer libsql version
    Features:
    • LibSQL/Turso and SQLite migration updates
    • SQLite "generate" and "push" statement updates
    • LibSQL/Turso "generate" and "push" statement updates
    • New `casing` param in `drizzle-kit`
November
  • 🎉 OneDollarStats is now available in Open Alpha release! OneDollarStats is a $1 per month web analytics built by Drizzle Team
  • 🎉 New `drizzle-seed` package is now available For more info check our seed documentation
  • ORM v0.36.4 release
    • Added .$withAuth() API for Neon HTTP driver
    • Added OVERRIDING SYSTEM VALUE api to db.insert()
  • ORM v0.36.3 release
    • Support for UPDATE ... FROM in PostgreSQL and SQLite
    • Support for INSERT INTO ... SELECT in all dialects
  • Kit v0.28.1 release and ORM v0.36.2 release
    • Support more types in like, notLike, ilike and notIlike expressions
    • Fixed typos in repository: thanks @armandsalle, @masto, @wackbyte, @Asher-JH, @MaxLeiter
    • fix: wrong dialect set in mysql/sqlite introspect
    • Fixed .generated behavior with non-strict tsconfig
    • Fix Drizzle ORM for expo-sqlite
    • Fixed lack of schema name on columns in sql
    • fix: Adjust neon http driver entity kind
    • Export PgIntegerBuilderInitial type
    • [MySQL] Correct $returningId() implementation to correctly store selected fields
  • Kit v0.28.0 release and ORM v0.36.1 release
    • Added an OHM static imports checker to identify unexpected imports within a chain of imports in the drizzle-kit repo. For example, it checks if drizzle-orm is imported before drizzle-kit and verifies if the drizzle-orm import is available in your project.
    • Adding more columns to Supabase auth.users table schema
      Bug Fixes
    • [BUG]: Using sql.placeholder with limit and/or offset for a prepared statement produces TS error
    • [BUG] If a query I am trying to modify with a dynamic query (....$dynamic()) contains any placeholders, I'm getting an error that says No value for placeholder.... provided
    • [BUG]: Error thrown when trying to insert an array of new rows using generatedAlwaysAsIdentity() for the id column
    • [BUG]: Unable to Use BigInt Types with Bun and Drizzle
    • [BUG]: [drizzle-kit]: Fix breakpoints option cannot be disabled
    • [BUG]: drizzle-kit introspect: SMALLINT import missing and incorrect DECIMAL UNSIGNED handling
    • Unsigned tinyints preventing migrations
    • [BUG]: Can't parse float(8,2) from database (precision and scale and/or unsigned breaks float types)
    • [BUG]: PgEnum generated migration doesn't escape single quotes
    • [BUG]: single quote not escaped correctly in migration file
    • [BUG]: Migrations does not escape single quotes
    • [BUG]: Issue with quoted default string values
    • [BUG]: SQl commands in wrong roder
    • [BUG]: Time with precision in drizzle-orm/pg-core adds double-quotes around type
    • [BUG]: Postgres push fails due to lack of quotes
    • [BUG]: TypeError: Cannot read properties of undefined (reading 'compositePrimaryKeys')
    • [BUG]: drizzle-kit introspect generates CURRENT_TIMESTAMP without sql operator on date column
    • [BUG]: Drizzle-kit introspect doesn't pull correct defautl statement
    • [BUG]: Problem on MacBook - This statement does not return data. Use run() instead
    • [BUG]: Enum column names that are used as arrays are not quoted
    • [BUG]: drizzle-kit generate ignores index operators
    • dialect param config error message is wrong
    • [BUG]: Error setting default enum field values
    • [BUG]: drizzle-kit does not respect the order of columns configured in primaryKey()
    • [BUG]: Cannot drop Unique Constraint MySQL
  • Kit v0.27.2 release
    • Fix [BUG]: Undefined properties when using drizzle-kit push
    • Fix TypeError: Cannot read properties of undefined (reading 'isRLSEnabled')
    • Fix push bugs, when pushing a schema with linked policy to a table from drizzle-orm/supabase
  • Kit v0.27.1 release
    • Fix: [BUG]: When using RLS policies and Views, the view is the last clause generated
this month
  • Kit v0.29.0 release and ORM v0.37.0 release
    • New dialect SingleStore is available in Drizzle
    • New driver for Durable Objects SQLite is available in Drizzle
    • [BUG]: $with is undefined on withReplicas
    • [BUG]: Neon serverless driver accepts authToken as a promise, but the $withAuth does not
Performance
Drizzle doesn't slow you down
Drizzle
v0.33.0
Bun Logo
Prisma
v5.18.0
Bun Logo
avg latency: 0.0ms
avg latency: 0.0ms
avg: 0 req/sec
Failed requests
Drizzle handled xNaN more requests
0
avg: 0 req/sec
Failed requests
Drizzle handled xNaN more requests
0
avg CPU load: 0.0%
avg CPU load: 0.0%
Go to benchmark results
Live on the edge
We support every major serverful and serverless runtime
live on the edge
Cloudflare Workers
Supabase functions
Vercel functions
Created by potrace 1.15, written by Peter Selinger 2001-2017
Created by potrace 1.15, written by Peter Selinger 2001-2017
Deno deploy
Bun Logo
Bun Logo
Bun
Lagon
Fly.io
ElectronJS
Expo
React Logo
React Logo
React Native
Browser
Connect to any database
We support all platform-specific, tcp, http and websocket based drivers
connect everywhere
Drizzle Studio
Explore and manipulate your data
Drizzle Studio Drizzle Studio
Our Sponsors
You help us build a better future
Become a sponsor
Pricing
Just kidding, Drizzle is free and open-source
You can still make your contribution!
Developers love Drizzle ORM!
thdxr
Dax
I hate Drizzle
anthonysheww
Anthony Shew
I hate @DrizzleOrm so much that I wrote the Auth.js adapter for it.
adamdotdev
Adam
i know this won't get me on the homepage, but @DrizzleORM is so good
dont_know
Some Body
Django had it in 2008
EddyVinckk
Eddy Vinck
I love @DrizzleORM that's it, that's the tweet
JacobWolf
Jacob Wolf 🐝
I love @DrizzleORM.
t3dotgg
Theo
Drizzle is terrible. It doesn’t even support Mongo.
aarondfrancis
Aaron Francis
Y'all should just copy everything Eloquent has
imfelquis
Ofelquis Gimenes
unpredictable results is what feeds the human race, ban Drizzle now and all this typing gibberish all together
james_r_perkins
James Perkins
Sorry @DrizzleORM you suck!
James Perkins
tslamoon1
tslamoon
I'll shave my head if drizzle adds MSSQL support by the end of September.
FredKSchott
fks
Astro DB is powered by Drizzle! ... and we regret everything omg this thing sucks
_raynirola
Ray
DrizzleOrm is not an "ORM", it's merely a overrated typesafe sql wrapper, not even a query builder.
saltyAom
SaltyAom
Prisma Bun: 1.4 MB/s Drizzle Bun: 9.8 MB/s
SaltyAom
chribjel
Christoffer Bjelke
How many times has this little shit snuck into your dependencies?
Christoffer Bjelke
hisbvdis
Roma Zvarych
I have finally switched from @prisma to @DrizzleORM. It was not easy. Dear Drizzle Team, you have created an awesome orm with awfull documentation. Anyway, good for you, thanks and good luck.
aokijs
Aoki
Honestly, fuck the benchmarks. I don‘t care which one‘s faster. All I can say is that Drizzle made my life working with databases dramastically better and that‘s all that matters for me. Thanks for your hard work 🙏🏻
silvenon
Matija Marohnić
Every time I hear about @DrizzleORM.
Matija Marohnić
spacesexdragon
Joseph Mama 🐀
Joseph Mama 🐀