Drizzle ORM
Lightweight TypeScript ORM focused on SQL-like schema and query composition
Pricing: Free / Open Source
Best for: SQL-first TypeScript projects and edge/serverless runtimes
ORM Alternatives
Python SQL toolkit and ORM with explicit query control and mature ecosystem
Lightweight TypeScript ORM focused on SQL-like schema and query composition
Pricing: Free / Open Source
Best for: SQL-first TypeScript projects and edge/serverless runtimes
Official .NET ORM with LINQ queries, migrations, and code-first patterns
Pricing: Free / Open Source
Best for: ASP.NET applications and strongly typed .NET data layers
Feature-rich ORM library for Go with associations, hooks, and migrations
Pricing: Free / Open Source
Best for: Go services that benefit from ORM ergonomics over raw SQL
Mature Java ORM implementing JPA with strong enterprise ecosystem support
Pricing: Free / Open Source
Best for: Enterprise Java services and relational domain modeling
Type-safe SQL query builder for TypeScript with zero runtime overhead and full SQL control
Pricing: Free / Open Source
Best for: TypeScript backends needing full SQL control without a heavy ORM abstraction
ODM for MongoDB in Node.js with schema models, validation, and middleware
Pricing: Free / Open Source
Best for: MongoDB apps needing model structure and validation
Type-safe ORM for Node.js and TypeScript with schema-driven migrations
Pricing: Free / Open Source
Best for: Type-safe SQL workflows, modern Node backends, startup MVPs
Promise-based Node.js ORM for relational databases with broad SQL adapter support
Pricing: Free / Open Source
Best for: Legacy and modern Node SQL apps requiring flexible model definitions
Spring abstraction on top of JPA for repository patterns and rapid data access
Pricing: Free / Open Source
Best for: Spring Boot apps with repository-driven data access
TypeScript ORM for Node.js with decorators, entities, and multiple SQL backends
Pricing: Free / Open Source
Best for: TS backends with entity-based modeling and established TypeORM codebases
Looking for more help deciding?