Overview of ormar
masterormar is an asynchronous mini ORM for Python that supports Postgres, MySQL, and SQLite. It is designed to be used directly as request and response models with async frameworks like fastapi and starlette.
Key features:
- Async-first: Built for asynchronous frameworks.
- Single Model Maintenance: Uses Pydantic for data validation, meaning you don't need to maintain separate Pydantic models and ORM models (like SQLAlchemy or Peewee).
- Ecosystem Support: Supported by libraries such as
fastapi-crudrouterandfastapi-pagination.