{"repo":"Tobi-De/cookiecutter-fastapi","free":true,"listed":false,"github":"https://github.com/Tobi-De/cookiecutter-fastapi","clone":"git clone https://github.com/Tobi-De/cookiecutter-fastapi.git","description":"Cookiecutter fastapi is a framework for jumpstarting production-ready fastapi projects quickly.","language":"Python","stars":164,"topics":["cookiecutter","fastapi","fastapi-template","python3","asgi","celery","django","python"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Cookiecutter Fastapi [ ][pypi ] [ ][status] [ ][read the docs] [read the docs]: https://cookiecutter-fastapi.readthedocs.io/ [pypi ]: https://pypi.org/project/fastapi-paginator/ [status]: https://pypi.org/project/fastapi-paginator/ A Cookiecutter template for fastapi projects, inspired by cookiecutter-django. ✨📚✨ [Read the full documentation][read the docs] Features - fastapi-users for users authentication and management - Pydantic for settings management - Include a cli tool built with typer to simplify project management - Pre-commit integration included by default - Tortoise-orm and aerich database setup by default but switchable - Limit-offset pagination helpers included - Sending emails using aiosmtplib or Amazon SES - Optional integration with sentry for error logging - Production Dockerfile included - Integration with saq for background tasks - Optional setup of HTML templates rendering using jinja2 - Procfile for deploying to heroku - Implement the Health Check API patterns on your fastapi application ORM/ODM options - Tortoise ORM - Beanie Usage Install the cookiecutter package: Note : Black and isort are used to format your project right after it has been generated. Now run it against this repo: 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: It work pretty much the same way as cookiecutter but you'll be able to update your ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tobi-De","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tobi-De/cookiecutter-fastapi/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."}