sqlalchemy
DatabaseSQLAlchemy 2.0 done properly — declarative models with typed columns, one session per unit of work, explicit transactions, loading strategies that…
Pick the model family
Available for 11 model families. Same engineering substance in each; the structure and the injected defenses are tuned per family.