FastAPI Codebase Creator

To quickly create a project with your project name, your email…, we used Cookiecutter to generate project.


First, you need to get Cookiecutter by pip:

pip install "cookiecutter>=1.7.0"

Now run it against this repo:

$ cookiecutter
project_name [Name of the project]: example
project_slug [example]:
project_description [A description of the project]:
author [Your name]: minhhahao
email [Your address email ([email protected])]: [email protected]
version [0.1.0]:
$ cd example
$ ls   Makefile    components     config         docs           logs           migrations     production.yml pytest.ini     testing.yml    upload
LICENSE      alembic.ini    compose        develop.yml    framework        poetry.lock    pyproject.toml setup.cfg      tools          utilities

You need input for some values. Provide them, then a Fastapi project will be created for you.


This project is licensed under the terms of the MIT license.


View Github