Skip to content

hagelslagvier/generic-fastapi-server

Repository files navigation

FastAPI Template

Technology Stack and Features

  • ⚡️ FastAPI for the Python backend API
  • 💾 PostgreSQL as an SQL database
  • 🍁 SQLAlchemy as an ORM
    • Generic ORM model as a convenience CRUD-operations base class
  • 🗺️ Alembic as a migration tool
  • 🔍 Pydantic for the data validation and settings management
  • 🕵️ mypy for static type checks
  • 🧹 ruff for linting and code formatting
  • 🐋 Docker Compose for development and production
  • ✅ Tests with pytest
  • 🏗️ Poetry for managing dependencies and packaging
  • 🛬 Just as a command runner

About

Generic Template for Web Services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published