I’ve tried SQLModel as well lately, project that unifies the models you use to validate (Pydantic) and the ones you use for persistency (SQLAlchemy).
Very interesting, not all use cases are fine with SQLModel, but you can definitely see its usefulness to avoid boilerplate code.