Drizzle

Drizzle ORM is a modern, TypeScript-first Object-Relational Mapper and SQL query builder designed for relational databases. It prioritizes type safety, performance, and a 'headless' approach, offering robust schema definition and an intuitive API while staying close to raw SQL for maximum…

Key facts

First appeared
2023
Category
technology
Problem solved
Drizzle ORM was created to address the pain points of existing ORMs in the TypeScript ecosystem: namely, a lack of end-to-end type safety, excessive runtime overhead, and over-abstraction of SQL that hindered performance tuning and complex query construction. It sought to provide a lightweight, performant, and type-safe solution that gives developers more control over their SQL queries.
Platforms
Deno runtime, Node.js runtime, Web browsers (for specific use cases like SQLite WASM), Bun runtime

Related technologies

Notable users

  • Companies adopting Next.js/Nuxt.js/SvelteKit with serverless backends.
  • Many startups and individual developers building modern web applications with TypeScript.