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-cli
The unified Prisma CLI — one binary for ORM migrations, Composer apps, and the Prisma Developer Platform.
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.
knex
A flexible, portable SQL query builder for Node.js supporting PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3, and Oracle.
Alembic
Database migrations tool for SQLAlchemy with autogenerate and transactional DDL
Laravel
The expressive, elegant PHP framework for building modern web applications
sqlx
General-purpose extensions to Go's database/sql, adding struct scanning, named queries, and more without breaking compatibility.
TypeORM
A TypeScript/JavaScript ORM supporting both Active Record and Data Mapper, across more databases than any other JS ORM
Django
The high-level Python web framework that turns database models into secure, working web applications in record time.
Mongoose
Schema-based MongoDB object modeling for Node.js, with built-in validation, middleware hooks, and typed models.
SQLx
Async, pure-Rust SQL toolkit with compile-time checked queries and no DSL
pgvector-python
Python client library for pgvector: vector, halfvec, sparsevec, and bit types across Django, SQLAlchemy, Psycopg, asyncpg, pg8000, and Peewee.
Doctrine DBAL
A PHP database abstraction layer with a fluent query builder and schema introspection across major RDBMS engines
node-sql-parser
Parses SQL statements into an AST and converts them back to SQL across a dozen database dialects.