Skip to content

Modern Python

Open-source templates and libraries for building production-ready Python applications — web services, microservices, and the dependency injection that wires them together.

uvRufftyCoverage

Project templates

ProjectWhat it isStars
fastapi-sqlalchemy-templateDockerized FastAPI + SQLAlchemy 2 + PostgreSQL app template with DIStars
litestar-sqlalchemy-templateDockerized Litestar + SQLAlchemy 2 + PostgreSQL app template with DIStars

Dependency injection

Which one? Start new projects on modern-di — a minimal core plus the integrations below.

that-depends is the earlier, async-first sibling and stays maintained. Coming from it? modern-di ships a migration guide — and one from dependency-injector.

ProjectWhat it isStarsDownloads
modern-diPowerful dependency-injection framework with IoC container and scopesStarsDownloads
modern-di-aiogrammodern-di integration for aiogramStarsDownloads
modern-di-aiohttpmodern-di integration for aiohttpStarsDownloads
modern-di-arqmodern-di integration for arqStarsDownloads
modern-di-celerymodern-di integration for CeleryStarsDownloads
modern-di-fastapimodern-di integration for FastAPIStarsDownloads
modern-di-faststreammodern-di integration for FastStreamStarsDownloads
modern-di-flaskmodern-di integration for FlaskStarsDownloads
modern-di-grpcmodern-di integration for gRPCStarsDownloads
modern-di-litestarmodern-di integration for LitestarStarsDownloads
modern-di-pytestPytest integration for modern-di — turn DI dependencies into fixturesStarsDownloads
modern-di-starlettemodern-di integration for StarletteStarsDownloads
modern-di-taskiqmodern-di integration for taskiqStarsDownloads
modern-di-typermodern-di integration for TyperStarsDownloads
that-dependsSimple, typed dependency-injection framework for PythonStarsDownloads

Microservices, HTTP & messaging

ProjectWhat it isStarsDownloads
lite-bootstrapLightweight bootstrap for production-ready Python microservicesStarsDownloads
httpwarePython HTTP client framework with sync & async clients and built-in resilienceStarsDownloads
faststream-redis-timersFastStream integration for Redis-backed distributed timer schedulingStarsDownloads
faststream-concurrent-aiokafkaConcurrent message-processing middleware for FastStream + aiokafkaStarsDownloads
faststream-outboxFastStream transactional-outbox integration backed by a Postgres tableStarsDownloads

Utilities

ProjectWhat it isStarsDownloads
compose2podConvert a Docker Compose file into a script that runs its services as a single Podman podStarsDownloads
db-retryRetry helpers for PostgreSQL / SQLAlchemy database operationsStarsDownloads
eof-fixerCLI tool that ensures text files end with exactly one newlineStarsDownloads
semvertagAuto-tag GitHub & GitLab repos with semantic version tags from CIStarsDownloads

Support

If these projects save you time, consider supporting development on Boosty.

Boosty

Pinned Loading

  1. modern-dimodern-diPublic

    Powerful dependency-injection framework with IoC container and scopes

    Python 61 5

  2. that-dependsthat-dependsPublic

    Simple, typed dependency-injection framework for Python

    Python 251 14

  3. fastapi-sqlalchemy-templatefastapi-sqlalchemy-templatePublic

    Dockerized FastAPI + SQLAlchemy 2 + PostgreSQL app template with DI

    Python 211 31

  4. litestar-sqlalchemy-templatelitestar-sqlalchemy-templatePublic

    Dockerized Litestar + SQLAlchemy 2 + PostgreSQL app template with DI

    Python 35 3

  5. lite-bootstraplite-bootstrapPublic

    Lightweight bootstrap for production-ready Python microservices

    Python 13

  6. faststream-outboxfaststream-outboxPublic

    FastStream transactional-outbox integration backed by a Postgres table

    Python 3

Repositories

Showing 10 of 27 repositories

Top languages

Loading…

Most used topics

Loading…