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.