Loading repository data…
Loading repository data…
Tobi-De / repository
Cookiecutter fastapi is a framework for jumpstarting production-ready fastapi projects quickly.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A Cookiecutter template for fastapi projects, inspired by cookiecutter-django.
✨📚✨ Read the full documentation
Install the cookiecutter package:
pip install cookiecutter black isort
Note: Black and isort are used to format your project right after it has been generated.
Now run it against this repo:
cookiecutter https://github.com/Tobi-De/cookiecutter-fastapi
You'll be prompted for some values. Provide them, then a fastapi project will be created for you.
You could also use cruft to be able to keep your project up to date with the latest changes:
pip install cruft
cruft create https://github.com/Tobi-De/cookiecutter-fastapi
It work pretty much the same way as cookiecutter but you'll be able to update your project with the latest changes by running cruft update.
Contributions are very welcome. To learn more, see the Contributor Guide.
Distributed under the terms of the MIT license, Cookiecutter Fastapi is free and open source software.
If you encounter any problems, please file an issue along with a detailed description.