cookiecutter-fastapi

Cookiecutter template for FastAPI projects using: Machine Learning, uv, Github Actions and Pytests

pythondockercliboilerplatemachine-learningaideep-learningneural-networkcookiecuttermlopenaiblack
FreeRepo

Preview

cookiecutter-fastapi preview

Overview

This is a cookiecutter template that generates FastAPI project boilerplate code without requiring a fork. It uses Jinja2 templating to automatically customize folder structures, file names and content when you run the cookiecutter command, making it useful for quickly starting new FastAPI applications with a standardized setup.

Features

machine-learningdeep-learningneural-networksllm-integrationopenai-supportdocker-supportcli-toolscode-formattinguv-package-manager

Feature Flags

ecommerceai

Recommended Use Cases

machine-learning-projectsai-applicationsdeep-learning-servicesllm-applicationsrest-api-development

Frontend

None

Backend

fastapipython

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
594
๐Ÿด Forks
73
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-08-25T15:58:55.000Z

Stack

Framework
fastapi
Language
python
Testing
pytest
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source cookiecutter template
Get Started with this Boilerplate