Overview of Drizzle ORM
mainDrizzle is a lightweight, headless TypeScript ORM designed for NodeJS, Bun, Deno, Cloudflare Workers, Edge runtimes, and browsers. It is tree-shakeable with zero dependencies and has a minimal footprint (~7.4kb minified+gzipped).
Key Features:
- Database Support: Supports all PostgreSQL, MySQL, and SQLite databases, including serverless providers like Turso, Neon, Xata, PlanetScale, Cloudflare D1, FlyIO LiteFS, Vercel Postgres, Supabase, and AWS Data API.
- Serverless-Ready: Designed to work in any major JavaScript runtime without requiring data proxies or Rust binaries.
- Querying Models: Allows you to declare SQL schemas and build both relational queries and SQL-like queries while maintaining high type-safety.