{"repo":"ivan-borovets/fastapi-clean-example","free":true,"listed":false,"github":"https://github.com/ivan-borovets/fastapi-clean-example","clone":"git clone https://github.com/ivan-borovets/fastapi-clean-example.git","description":"Practical Clean Architecture backend example built with FastAPI. No stateful globals (DI), low coupling (DIP), tactical DDD, CQRS, proper UoW usage. REST API, per-route error handling, session-based auth, contextual RBAC. Bundled with extensive docs and modern tooling","language":"Python","stars":581,"topics":["clean-architecture","dependency-injection","fastapi-auth","fastapi-template","python","fastapi","unit-of-work","api","sqlalchemy","crud"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Stay tuned. Refactor in progress, see legacy-2025 branch for architecture docs TODO: - [x] Write tests - [ ] Explain code and patterns in new README - [ ] Make template project Prerequisites Start in Docker Start locally Full API access: - create user via sign up - set its role to super admin manually in DB - log in as super admin Stop Test (light paths) Test (all paths) Generate a migration See Makefile for more commands Thanks for your patience and support Acknowledgements","default_branch":null,"files":null,"tree":[],"storefront":"/r/ivan-borovets","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ivan-borovets/fastapi-clean-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}