fba▌
fastapi-practices/skills · updated Apr 8, 2026
Official documentation: https://fastapi-practices.github.io/fastapi_best_architecture_docs/
FastAPI Best Architecture
Official documentation: https://fastapi-practices.github.io/fastapi_best_architecture_docs/
Core Architecture
Project adopts Three-tier architecture:
| Layer | Responsibility |
|---|---|
| API | Route processing, parameter validation, and response return |
| Schema | Data transfer objects, request/response data structure definitions |
| Service | Business logic, data processing, exception handling |
| CRUD | Database operations (inherits CRUDPlus) |
| Model | ORM models (inherits Base) |
Development Workflow
- Define database models (model)
- Define data validation models (schema)
- Define routes (router)
- Write business logic (service)
- Write database operations (crud)
Detailed Guides
| Module | Document |
|---|---|
| API | references/api.md |
| Schema | references/schema.md |
| Model | references/model.md |
| Naming | references/naming.md |
| Plugin | references/plugin.md |
| Coding Style | references/coding-style.md |
| Config | references/config.md |
CLI
Execute fba -h for more details.
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.7★★★★★70 reviews- ★★★★★Liam Nasser· Dec 28, 2024
fba reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Liam Mensah· Dec 24, 2024
fba is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Kwame Menon· Dec 16, 2024
fba is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Layla Abbas· Dec 12, 2024
Solid pick for teams standardizing on skills: fba is focused, and the summary matches what you get after install.
- ★★★★★Chen Perez· Nov 19, 2024
Registry listing for fba matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Noor Menon· Nov 15, 2024
Keeps context tight: fba is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Charlotte Yang· Nov 7, 2024
Keeps context tight: fba is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Layla Bansal· Nov 3, 2024
I recommend fba for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Henry White· Oct 26, 2024
I recommend fba for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Layla Gill· Oct 22, 2024
Keeps context tight: fba is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 70