GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • modern-python
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Modern Python

README.md

Modern Python

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

uv Ruff ty Coverage

Project templates

Project What it is Stars
fastapi-sqlalchemy-template Dockerized FastAPI + SQLAlchemy 2 + PostgreSQL app template with DI Stars
litestar-sqlalchemy-template Dockerized Litestar + SQLAlchemy 2 + PostgreSQL app template with DI Stars

Dependency injection

Start new projects on modern-di. It has a minimal core plus framework integrations, listed in its docs.

that-depends is the earlier, async-first sibling and stays maintained. modern-di has migration guides from that-depends and from dependency-injector.

Project What it is Stars Downloads
modern-di Powerful dependency-injection framework with IoC container and scopes Stars Downloads
that-depends Simple, typed dependency-injection framework for Python Stars Downloads

Microservices, HTTP & messaging

Project What it is Stars Downloads
lite-bootstrap Lightweight bootstrap for production-ready Python microservices Stars Downloads
httpware Typed, resilient HTTP clients for Python, sync and async Stars Downloads
jwks-client Async JWKS client for verifying JWTs, with key caching, resilient fetching, and Litestar and FastAPI integrations Stars Downloads
faststream-redis-timers FastStream integration for Redis-backed distributed timer scheduling Stars Downloads
faststream-concurrent-aiokafka Concurrent message-processing middleware for FastStream + aiokafka Stars Downloads
faststream-outbox FastStream transactional-outbox integration backed by a Postgres table Stars Downloads

Utilities

Project What it is Stars Downloads
compose2pod Convert a Docker Compose file into a script that runs its services as a single Podman pod Stars Downloads
db-retry Retry helpers for PostgreSQL / SQLAlchemy database operations Stars Downloads
eof-fixer CLI tool that ensures text files end with exactly one newline Stars Downloads
release-scope Collect what sits between production and the default branch across GitLab services: tags, MRs, Jira keys, failed jobs Stars Downloads
sqlalchemy-inbox Transactional inbox ledger for SQLAlchemy asyncio on PostgreSQL Stars Downloads
semvertag Auto-tag GitHub & GitLab repos with semantic version tags from CI Stars Downloads

Support

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

Boosty

For paid help with your own services, such as getting a backend ready for coding agents, a delivery review, or securing agent workflows, see services.

Pinned Loading

  1. modern-di modern-di Public

    Powerful dependency-injection framework with IoC container and scopes

    Python 66 5

  2. that-depends that-depends Public

    Simple, typed dependency-injection framework for Python

    Python 252 15

  3. fastapi-sqlalchemy-template fastapi-sqlalchemy-template Public

    Dockerized FastAPI + SQLAlchemy 2 + PostgreSQL app template with DI

    Python 219 30

  4. litestar-sqlalchemy-template litestar-sqlalchemy-template Public

    Dockerized Litestar + SQLAlchemy 2 + PostgreSQL app template with DI

    Python 35 3

  5. lite-bootstrap lite-bootstrap Public

    Lightweight bootstrap for production-ready Python microservices

    Python 13

  6. faststream-outbox faststream-outbox Public

    FastStream transactional-outbox integration backed by a Postgres table

    Python 9

Repositories

Loading
Type
Language
Sort
Showing 10 of 32 repositories
  • modern-di-litestar Public

    modern-di integration for Litestar

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/modern-di-litestar's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 11, 2026
  • sqlalchemy-inbox Public

    Transactional inbox ledger for SQLAlchemy asyncio on PostgreSQL

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/sqlalchemy-inbox's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 11, 2026
  • release-scope Public

    Collect what sits between production and the default branch across GitLab services into a GitLab Pages site for picking release tags

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/release-scope's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 11, 2026
  • modern-di-starlette Public

    modern-di integration for Starlette

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/modern-di-starlette's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 11, 2026
  • semvertag Public

    Auto-tag GitHub & GitLab repos with semantic version tags from CI

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/semvertag's past year of commit activity
    Python 1 MIT 0 0 0 Updated Nov 11, 2026
  • modern-di-typer Public

    modern-di integration for Typer

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/modern-di-typer's past year of commit activity
    Python 1 MIT 0 0 0 Updated Nov 11, 2026
  • that-depends Public

    Simple, typed dependency-injection framework for Python

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/that-depends's past year of commit activity
    Python 252 MIT 15 2 0 Updated Nov 11, 2026
  • modern-di-taskiq Public

    modern-di integration for taskiq

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/modern-di-taskiq's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 11, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/.github's past year of commit activity
    Python 1 0 2 0 Updated Nov 11, 2026
  • modern-di-fastmcp Public

    modern-di integration for FastMCP

    Uh oh!

    There was an error while loading. Please reload this page.

    modern-python/modern-di-fastmcp's past year of commit activity
    Python 0 MIT 0 0 0 Updated Nov 11, 2026
View all repositories

People

@lesnik512 @NikitaKozlovtcev @vrslev

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.