SQL Frameworks

Explore 30 top SQL frameworks divided by skill level — beginner, intermediate, and advanced.

Beginner Level

SQLite

Lightweight embedded SQL database engine for small apps.

MyBatis

Simple persistence framework that maps SQL and Java objects.

jOOQ

Type-safe SQL query builder for Java applications.

SQLAlchemy

Popular Python ORM for managing SQL databases easily.

Sequelize

Node.js ORM supporting MySQL, PostgreSQL, SQLite, and MSSQL.

Knex.js

SQL query builder for Node.js supporting multiple DBs.

TypeORM

ORM framework for TypeScript & JavaScript applications.

Django ORM

Powerful ORM that comes built into Django framework.

Eloquent ORM

Elegant Laravel ORM for PHP developers.

Peewee

Simple and lightweight Python ORM for small projects.

Intermediate Level

Objection.js

SQL-friendly ORM for Node.js built on top of Knex.js.

SQLModel

Python ORM from FastAPI creator built on SQLAlchemy.

Hibernate

Popular ORM framework for Java managing database persistence.

Doctrine

Powerful ORM for PHP applications.

SQLx

Rust library for async SQL queries with compile-time safety.

Beekeeper Studio

Open-source SQL editor and database manager.

Prisma

Next-generation ORM for Node.js & TypeScript apps.

MassiveJS

Data mapper for PostgreSQL focusing on SQL over ORM.

GORM

ORM for Golang that simplifies database operations.

SQLBoiler

ORM for Go that auto-generates model code from databases.

Advanced Level

Liquibase

Database schema change management framework.

Flyway

Database version control framework for CI/CD integration.

Supabase

Open-source Firebase alternative with SQL backend.

Hasura

Instant GraphQL APIs over PostgreSQL databases.

PostgREST

Automatic REST API generator for PostgreSQL.

Apache Calcite

Dynamic data management framework for SQL parsing.

PrestoSQL (Trino)

Distributed SQL query engine for large-scale data analytics.

Apache Drill

Schema-free SQL engine for big data exploration.

TimescaleDB

Time-series database built on PostgreSQL.

Apache Phoenix

SQL layer on top of HBase for fast analytics.