Command Palette

Search for a command to run...

Drizzle ORM logo
position in category
#3

Type-safe ORM for TypeScript and JavaScript that maps database access to familiar SQL patterns. Uses a SQL-like query API so developers who know SQL can use it with little extra learning, while still offering a relational query builder for nested fetches. Lightweight and dependency-free, built for performance and serverless runtimes.

Drizzle stands out among TypeScript ORMs by offering both relational and SQL-like query APIs in one library, unlike heavier data frameworks that require building projects around them. Adopted by teams at Clerk, Turso, Neon, and Vercel, with support for major database drivers and cloud providers. Drizzle Kit handles schema migrations, introspection, and push; Drizzle Studio provides a visual database browser.

Core capabilities:

  • SQL-like and relational query APIs in a single ORM
  • Support for PostgreSQL, MySQL, SQLite, LibSQL/Turso, and SingleStore
  • Zero runtime dependencies, serverless-ready design
  • Automatic migrations via Drizzle Kit, with generate and push workflows
  • Row-level security support for Postgres, Zod and Valibot validation integrations

Use cases: Full-stack TypeScript apps on Next.js or other frameworks, serverless backends with edge-compatible databases like Turso or Neon, teams wanting type-safe queries without abandoning SQL fluency. Integrates cleanly with tRPC, Hono, and common deployment platforms.

GitHub Repositories
253
-4.5%
Trending down this week
Removed in 12 repos