Python mixins for FastAPICompose CRUD and bulk endpoints from small, focused mixin classes — just like Django REST Framework, but for FastAPI.
route_viewset decoratorRegister a viewset on a FastAPI router with a single decorator call. Handles type resolution, lifecycle management and OpenAPI schema automatically.
CollectionViewSetZero-boilerplate in-memory viewset backed by any Python list, set or dict. Great for prototyping and testing.
Transparent Celery delegationMove a viewset's execution to a Celery worker with a single decorator — no code changes to the viewset itself.
Vue / TypeScript counterpartMirror mixin classes and a route_rest factory give you a fully typed HTTP client that matches your backend viewset exactly.
Bulk operationsFirst-class support for bulk create, update, partial update and destroy — on both the backend and the frontend.