{"repo":"s3rius/FastAPI-template","free":true,"listed":false,"github":"https://github.com/s3rius/FastAPI-template","clone":"git clone https://github.com/s3rius/FastAPI-template.git","description":"Feature rich robust FastAPI template.","language":"Python","stars":2819,"topics":["fastapi","cookiecutter","cookiecutter-template","cookiecutter-python3","sqlalchemy-orm","asynchronous","ormar","tortoise-orm","aerich","alembic"],"license":"MIT","category":"databases-storage","readme_excerpt":"Flexible general-purpose template for FastAPI. Usage ⚠️ Git, Python and UV must be installed and accessible ⚠️ Templator in action You can install it directly from pypi with pip. If you want to install it from sources, try this: Also, you can use it with docker. Features One of the coolest features is that this project is extremely configurable. You can choose between different databases and even ORMs, or you can even generate a project without a database! Currently SQLAlchemy 2.0, TortoiseORM, Piccolo, Ormar and Beanie are supported. This project can run as TUI or CLI and has excellent code documentation. Generator features: - Pydantic V2 (Where it's possible. Some libs doesn't have support); - You can choose between GraphQL and REST api; - Uvicorn and gunicorn; - Different databases support; - Different ORMs support; - Optional migrations for each ORM except raw drivers; - Optional redis support; - Optional rabbitmq support; - different CI\\CD; - Optional Demo routers and models (This helps you to see how project is structured); - Pre-commit integration; - Generated tests with almost 90% coverage; - Tests for the generator itself; - Optional Prometheus integration; - Optional Sentry integration; - Optional Loguru logger; - Optional Opentelemetry integration. - Optional taskiq integration. This project can handle arguments passed through command line.","default_branch":null,"files":null,"tree":[],"storefront":"/r/s3rius","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/s3rius/FastAPI-template/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."}