Open-source templates and libraries for building production-ready Python applications — web services, microservices, and the dependency injection that wires them together.
| Project | What it is | Stars | Badges |
|---|---|---|---|
fastapi-sqlalchemy-template |
Dockerized web application with DI on FastAPI, SQLAlchemy 2, PostgreSQL | ||
litestar-sqlalchemy-template |
Dockerized web application on Litestar, SQLAlchemy 2, PostgreSQL |
| Project | What it is | Stars | Downloads |
|---|---|---|---|
modern-di |
Powerful DI framework with scopes | ||
modern-di-fastapi |
modern-di integration for FastAPI | ||
modern-di-litestar |
modern-di integration for Litestar | ||
modern-di-starlette |
modern-di integration for Starlette | ||
modern-di-faststream |
modern-di integration for FastStream | ||
modern-di-typer |
modern-di integration for Typer | ||
modern-di-pytest |
modern-di integration for pytest | ||
that-depends |
Predecessor DI framework, still actively maintained |
| Project | What it is | Stars | Downloads |
|---|---|---|---|
lite-bootstrap |
Lightweight package for bootstrapping new microservices | ||
httpware |
HTTP client framework with sync/async clients, middleware chain, and built-in resilience (retry, bulkhead) | ||
faststream-redis-timers |
FastStream broker integration for Redis-backed distributed timer scheduling | ||
faststream-concurrent-aiokafka |
Concurrent message processing middleware for FastStream with aiokafka | ||
faststream-outbox |
FastStream broker integration for the transactional outbox pattern with Postgres |
| Project | What it is | Stars | Downloads |
|---|---|---|---|
db-retry |
Retry helpers for PostgreSQL / SQLAlchemy database operations | ||
eof-fixer |
Automatically fix newlines at the end of files | ||
semvertag |
Auto-tag your GitHub/GitLab repo with semantic version tags from CI |