Skip to content

ayahaustine/fastapi-starter

Repository files navigation

FastAPI Starter

A production-ready FastAPI starter template with best practices.

Features

  • FastAPI with async/await support
  • SQLAlchemy 2.0 with async support
  • Alembic for database migrations
  • JWT Authentication with refresh tokens
  • Pytest with comprehensive test structure
  • Poetry for dependency management
  • Docker & Docker Compose for development
  • Modular architecture with clear separation of concerns
  • Pre-commit hooks for code quality
  • Type checking with mypy
  • Logging with loguru
  • CI/CD with GitHub Actions
  • Health checks and monitoring ready

Quick Start

1. Clone the repository

git clone https://github.com/ayahaustine/fastapi-starter.git
cd fastapi-starter

About

Production-ready FastAPI template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published