Skip to content

alpheustmpls/fastapi

Repository files navigation

FastAPI Template

This template provides a setup for a FastAPI project.

Dependencies

Please install the following dependencies:

Dependencies Description
Python 3.13+ Programming language
just Command runner
ls-lint Linting tool for directories and files
typos-cli Spell checker
mkcert HTTPS certificate generator

Commands

The following commands are available:

Installing

This command will install Python dependencies.

just i

Upgrading

This command will upgrade Python dependencies.

just up

Default Command

This command will do formatting and linting.

just

Formatting

This command will format the code.

just fmt

Linting

This command will lint the code.

just lint

Development (HTTPS)

This command will start the development server in HTTPS mode.

just cert
just dev

Development (HTTP)

This command will start the development server in HTTP mode.

just http

Production

This command will build the code and start the production server.

just start

About

A template for FastAPI

Topics

Resources

Stars

Watchers

Forks

Contributors