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
- Host: GitHub
- URL: https://github.com/esadek/cookiecutter-fastapi
- Owner: esadek
- License: mit
- Created: 2025-06-18T21:14:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-18T21:15:28.000Z (about 1 year ago)
- Last Synced: 2025-06-24T22:14:05.554Z (about 1 year ago)
- Language: Python
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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).