zhanymkanov/fastapi-best-practices

FastAPI Best Practices and Conventions we used at our startup

best-practicesfastapi
This is stars and forks stats for /zhanymkanov/fastapi-best-practices repository. As of 29 Apr, 2024 this repository has 4999 stars and 362 forks.

FastAPI Best Practices Opinionated list of best practices and conventions we used at our startup. For the last 1.5 years in production, we have been making good and bad decisions that impacted our developer experience dramatically. Some of them are worth sharing. Contents Project Structure. Consistent & predictable. Excessively use Pydantic for data validation. Use dependencies for data validation vs DB. Chain dependencies. Decouple & Reuse dependencies. Dependency calls are cached. Follow...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
tiangolo/sqlmodelPythonOther10.9k05060
OWASP/CheatSheetSeriesPythonShellHTML24.8k03.5k0
KhronosGroup/Vulkan-SamplesC++GLSLCMake3.4k05120
cpp-best-practices/cppbestpractices7.3k08510
quarkusio/quarkus-super-heroesCSSJavaShell194+21230
jina-ai/docarrayPythonOther2.5k+91970
Atri-Labs/atrilabs-engineJavaScriptTypeScriptPython4.2k01730
tpoisot/ScientificComputingForTheRestOfUsJuliaTeX1190130
whitesmith/rubycriticRubyHTMLCSS3.2k+12260
spatie/lighthouse-phpPHPJavaScript2120200