Open Collective
Open Collective
Loading

Drizzle ORM

We're building a headless TypeScript ORM with CLI companion for automatic SQL migrations generation and other OSS libraries

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Keep us Drizzling 🌦

Starts at
$5 USD / month

Latest activity by


Recurring contribution
Sponsor

Thank you for sponsoring Drizzle! Get your logo and a link to your website listed on the Drizzle ORM GitHub README.

Starts at
$50 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Gold Sponsor

Thank you for sponsoring Drizzle! Get your logo and a link to your website listed on the Drizzle ORM GitHub README and the Drizzle homepage.

Starts at
$250 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Platinum Sponsor

Thank you for sponsoring Drizzle! Get your logo and a link to your website listed as a "Platinum Sponsor" on the Drizzle ORM GitHub README and the ... Read more

Starts at
$1,000 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

Individuals

1
Christopher Kapic

$10 USD since Mar 2023

2
Oleksandr Blokh

$5 USD since Oct 2020

Organizations

1
GitHub Sponsors

$17,275.04 USD since Apr 2023

Drizzle ORM is all of us

Our contributors 5

Thank you for supporting Drizzle ORM.

Budget


Transparent and open finances.

Credit from GitHub Sponsors to Drizzle ORM

+$781.45USD
Completed
Added funds #750299
+$1,877.71USD
Completed
Added funds #741292

Credit from GitHub Sponsors to Drizzle ORM

+$916.90USD
Completed
Added funds #740846
$
Today’s balance

$3,218.45 USD

Total raised

$15,559.83 USD

Total disbursed

$12,341.38 USD

Estimated annual budget

$16,561.07 USD

Connect


Let’s get the ball rolling!

News from Drizzle ORM

Updates on our activities and progress.

[email protected]

[email protected] is finally published We now have subquery and with statements, that's huge! We finally have both PostgreSQL and MySQL introspect commands in drizzle-kit....
Read more
Published on March 4, 2023 by Oleksandr Blokh

[email protected]

We have released Planetscale Serverless driver support! Usage exampleimport { drizzle } from 'drizzle-orm/planetscale-serverless'; import { connect } from '@planetscale/database'; //...
Read more
Published on February 3, 2023 by Andrew Sherman

[email protected]

We have released SQLite Proxy Driver Perfect way to setup custom logic for database calls instead of predefined drivers Should work well with serverle...
Read more
Published on February 2, 2023 by Andrew Sherman

About


Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels.

The ORM main philosophy is "If you know SQL, you know Drizzle ORM". We follow the SQL-like syntax whenever possible, are strongly typed ground top and fail at compile time, not in runtime.

Drizzle ORM is being battle-tested on production projects by multiple teams 🚀 Give it a try and let us know if you have any questions or feedback on Discord.

Feature list

  • Full type safety
  • Smart automated migrations generation
  • No ORM learning curve
  • SQL-like syntax for table definitions and queries
  • Best in class fully typed joins
  • Fully typed partial and non-partial selects of any complexity
  • Auto-inferring of TS types for DB models for selections and insertions separately
  • Zero dependencies

Our team