Skip to content

Latest commit

 

History

History
51 lines (41 loc) · 8.18 KB

File metadata and controls

51 lines (41 loc) · 8.18 KB

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 Badges
fastapi-sqlalchemy-template Dockerized web application with DI on FastAPI, SQLAlchemy 2, PostgreSQL Stars Template
litestar-sqlalchemy-template Dockerized web application on Litestar, SQLAlchemy 2, PostgreSQL Stars Template

Dependency injection

Project What it is Stars Downloads
modern-di Powerful DI framework with scopes Stars Downloads
modern-di-fastapi modern-di integration for FastAPI Stars Downloads
modern-di-litestar modern-di integration for Litestar Stars Downloads
modern-di-starlette modern-di integration for Starlette Stars Downloads
modern-di-faststream modern-di integration for FastStream Stars Downloads
modern-di-typer modern-di integration for Typer Stars Downloads
modern-di-pytest modern-di integration for pytest Stars Downloads
that-depends Predecessor DI framework, still actively maintained Stars Downloads

Microservices, HTTP & messaging

Project What it is Stars Downloads
lite-bootstrap Lightweight package for bootstrapping new microservices Stars Downloads
httpware HTTP client framework with sync/async clients, middleware chain, and built-in resilience (retry, bulkhead) Stars Downloads
faststream-redis-timers FastStream broker integration for Redis-backed distributed timer scheduling Stars Downloads
faststream-concurrent-aiokafka Concurrent message processing middleware for FastStream with aiokafka Stars Downloads
faststream-outbox FastStream broker integration for the transactional outbox pattern with Postgres Stars Downloads

Utilities

Project What it is Stars Downloads
db-retry Retry helpers for PostgreSQL / SQLAlchemy database operations Stars Downloads
eof-fixer Automatically fix newlines at the end of files Stars Downloads
semvertag Auto-tag your GitHub/GitLab repo with semantic version tags from CI Stars Downloads