This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

fastapi-viewsets

DRF-style ViewSets for FastAPI — CRUD in minutes

Django REST Framework-style ViewSets for FastAPI. Register LIST, GET, POST, PUT, PATCH, DELETE from one class. Works with SQLAlchemy (sync/async), Tortoise ORM, and Peewee. Pydantic v2, OpenAPI schemas, pagination, optional OAuth2, and declarative eager loading (select_related / prefetch_related) to kill N+1 — without touching the viewset.

Top comment

Hey Product Hunt 👋 I'm Alexander — I built fastapi-viewsets because I missed DRF ViewSets when moving APIs to FastAPI. What it does: • One class → full CRUD (LIST/GET/POST/PUT/PATCH/DELETE) • SQLAlchemy sync + async, Tortoise ORM, Peewee via adapters • Pydantic v2 + auto OpenAPI • Declarative eager loading via RelatedConfig on schemas (no more N+1 boilerplate) • limit/offset pagination, optional OAuth2 on selected methods Install: pip install fastapi-viewsets # or with ORM extras: pip install "fastapi-viewsets[sqlalchemy]" Repo: https://github.com/svalench/fast... PyPI: https://pypi.org/project/fastapi... Would love feedback from FastAPI folks — especially on the multi-ORM adapters and RelatedConfig API. Happy to answer anything in the comments 🚀

About fastapi-viewsets on Product Hunt

DRF-style ViewSets for FastAPI — CRUD in minutes

fastapi-viewsets was submitted on Product Hunt and earned 12 upvotes and 6 comments, placing #111 on the daily leaderboard. Django REST Framework-style ViewSets for FastAPI. Register LIST, GET, POST, PUT, PATCH, DELETE from one class. Works with SQLAlchemy (sync/async), Tortoise ORM, and Peewee. Pydantic v2, OpenAPI schemas, pagination, optional OAuth2, and declarative eager loading (select_related / prefetch_related) to kill N+1 — without touching the viewset.

On the analytics side, fastapi-viewsets competes within Open Source, Software Engineering, Developer Tools and GitHub — topics that collectively have 668.9k followers on Product Hunt. The dashboard above tracks how fastapi-viewsets performed against the three products that launched closest to it on the same day.

Who hunted fastapi-viewsets?

fastapi-viewsets was hunted by Александр Валенчиц. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of fastapi-viewsets including community comment highlights and product details, visit the product overview.