An open API service indexing awesome lists of open source software.

https://github.com/esadek/cookiecutter-fastapi

Cookiecutter template for FastAPI applications
https://github.com/esadek/cookiecutter-fastapi

Last synced: about 1 year ago
JSON representation

Cookiecutter template for FastAPI applications

Awesome Lists containing this project

README

          


cookiecutter-fastapi logo

# cookiecutter-fastapi

[Cookiecutter](https://github.com/cookiecutter/cookiecutter) template for [FastAPI](https://fastapi.tiangolo.com/) applications.

## Features

- Package and project manager: [uv](https://docs.astral.sh/uv/)
- Linter and formatter: [Ruff](https://docs.astral.sh/ruff/)
- Type checker: [mypy](https://mypy.readthedocs.io/en/stable/)
- Testing framework: [pytest](https://docs.pytest.org/en/stable/)
- Task runner: [make](https://www.gnu.org/software/make/)
- Containerization: [Docker](https://www.docker.com/)
- Editor configuration: [EditorConfig](https://editorconfig.org/)

## Usage

Prerequisite: Install [uv](https://docs.astral.sh/uv/getting-started/installation/).

Generate a new Python project:

```bash
uvx cookiecutter gh:esadek/cookiecutter-fastapi
```

## License

cookiecutter-fastapi is licensed under the [MIT license](LICENSE).