A FastAPI based starter/boilerplate: Async SQLAlchemy, Postgres, Sveltekit, pytest
You need Python 3 and pip installed locally. Run the cookiecutter command (at least 1.7) and you'll be asked a few prompts.
pip3 install cookiecutter
cookiecutter https://github.com/urjeetpatel/fastapi-sveltekit-starter.git
If you want to keep up to date with upstream changes (i.e. changes in this template), then it's better to use Cruft, which is fully compatible with Cookiecutter.
pip3 install cruft
cruft create https://github.com/urjeetpatel/fastapi-sveltekit-starter.git
Using cruft will generate a metadata file named .cruft.json (don't delete it). Later on you can update to the current version of this cookiecutter and import the changes to your generated project by running this command:
cruft update
The following features were left out in favour of simplicity: