finds.dev← search

// the find

dahlia/awesome-sqlalchemy

★ 3,048 · Python · updated Jun 2026

A curated list of awesome tools for SQLAlchemy

A reference list of SQLAlchemy extensions, organized by category — migrations, dialects, serialization, GIS, vector search, profilers, and web framework integrations. Useful when you're starting a new SQLAlchemy-based project and want to know what the ecosystem looks like before rolling your own solution.

The categorization is genuinely useful — finding nplusone (N+1 detector) or sqlakeyset (keyset pagination) quickly is worth something. The vector search section includes pgvector-python and pgai, which means the list is actively maintained and not frozen in 2019. alembic-git-revisions solving the parallel-branch migration collision problem is a real find that most devs don't know exists.

Several entries are effectively dead — SQLAlchemy-Enum34 targets Python 3.4's enum backport that no one uses anymore, sphinxalchemy targets a search engine with single-digit market share, and SQLAlchemy-migrate was superseded by Alembic a decade ago. No indication of maintenance status or Python/SQLAlchemy version compatibility per entry, so you can't tell at a glance which packages will work with SQLAlchemy 2.x. The 'thin abstractions' section mixes actively harmful choices (SQLSoup encourages schema-less reflection you'll regret) with genuinely good ones (SQLModel) without editorial judgment.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →