Launched January 6, 2026

Dispytch
A lightweight, async Python framework for building event-driven services.
FreeOpen SourceFramework166 impressions#1589 of its week
Dispytch is a lightweight async framework for building event-driven backends in Python. Define events as Pydantic models, wire up handlers with minimal DI, and let Dispytch handle routing, retries, and validation. A clean, reactive core made for modern event-driven services.
Ideal for event-driven services, pub/sub pipelines, or async workers
Dispytch is a lightweight async Python framework for building event-driven services.
- for
- Python developers building async event-driven backends
- pricing
- open source
- license
- MIT
works withKafkaRabbitMQRedisPydanticuv
Key features
7 features of Dispytch
- Async core — Provides a modern async I/O foundation for Python services.
- FastAPI-style DI — Offers clean dependency injection for decoupled handlers.
- Pluggable transports — Supports Kafka, RabbitMQ and Redis Pub/Sub out of the box.
- Pydantic v2 validation — Validates event schemas using Pydantic models.
- Built-in retry logic — Configurable automatic retries without boilerplate.
- Automatic acknowledgement — Acknowledges processed events automatically.
- Composable middleware — Allows adding logging, metrics, filtering and observability.
Use cases
- Consume Kafka topics and process events with automatic retries
- Build async workers that react to RabbitMQ messages
- Create Redis Pub/Sub pipelines with schema validation
Dispytch vs alternatives
Dispytch | FastAPI | Django | Keel | |
|---|---|---|---|---|
| Best for | Async event-driven services | Fast HTTP APIs | Full-stack web apps | Backend as a service |
| Pricing | Open source | Free | Free | Subscription |
| DevHunt upvotes | 0 | 0 | 0 | 46 |
| Launched | Jan 2026 | — | — | Mar 2024 |
- Dispytch vs FastAPI: FastAPI is focused on HTTP APIs, while Dispytch targets generic event-driven services with built-in transport support.
- Dispytch vs Django: Django is a full-stack web framework; Dispytch is a lightweight async library for event handling.
- Dispytch vs Keel: Keel provides backend infrastructure as a service, whereas Dispytch is a code library for building event-driven logic.
Dispytch FAQ
How do I install Dispytch with a specific transport?+
Use uv to add the package with the appropriate extra, e.g. uv add dispytch[kafka] for Kafka support.
What format are events defined in?+
Events are defined as Pydantic models, which provide validation and type safety.
Can I add custom middleware?+
Yes, Dispytch supports composable middleware for logging, metrics, filtering, etc.
How does retry handling work?+
Dispytch includes configurable built-in retry logic that automatically retries failed handlers.
Summarized by DevHunt from github.com · Oct 7, 2026. Details may change; check the official site.
Dispytch
FastAPI
Django
Keel.png?width=64)











