ORMs & Query Builders Packages
Object-relational mappers and SQL query builders that turn database access into type-safe, maintainable code (Prisma, SQLAlchemy, Drizzle).
Packages in ORMs & Query Builders
Drizzle ORM
A lightweight, zero-dependency TypeScript ORM with full SQL-like query flexibility
Prisma Client
Auto-generated, type-safe database client for Node.js and TypeScript.
SQLAlchemy
The Python SQL toolkit and Object Relational Mapper that gives developers the full power and flexibility of SQL.
Alembic
Database migrations tool for SQLAlchemy with autogenerate and transactional DDL
Laravel
The expressive, elegant PHP framework for building modern web applications
TypeORM
A TypeScript/JavaScript ORM supporting both Active Record and Data Mapper, across more databases than any other JS ORM
SQLx
Async, pure-Rust SQL toolkit with compile-time checked queries and no DSL
Doctrine DBAL
A PHP database abstraction layer with a fluent query builder and schema introspection across major RDBMS engines
SQLGlot
No-dependency SQL parser, transpiler, optimizer, and execution engine
SQLAlchemy-Utils
A grab-bag of extra column types, aggregates, and utility functions for SQLAlchemy models.
Doctrine ORM
A mature object-relational mapper for PHP built on Doctrine DBAL
NestJS TypeORM
Official TypeORM integration module for NestJS applications
DoctrineMigrationsBundle
Symfony bundle that integrates the Doctrine Migrations library for versioned database schema changes
sqlparser
Extensible SQL lexer and parser for Rust, conforming to ANSI SQL:2011
SQLModel
One model for SQLAlchemy and Pydantic, built by the creator of FastAPI to kill duplicate schema code.