Temporal
Durable execution platform — write long-running workflows in Python with automatic retries, state persistence, and exactly-once semantics.
66
Hero Score
Popularity
78
Performance
85
Ecosystem
50
Maturity
69
Dev Experience
50
⭐ 1,084 stars⬇ 6.4M downloads/wkFirst release: Mar 2022Last release: May 2026
Async Support: YesPlugin Extensions: MediumSpeed: FastDoc Quality: HighLearning Curve: Hard
Pros
- • Durable execution — workflows survive crashes, restarts, and infrastructure failures
- • Built-in retries, timeouts, and exactly-once activity semantics out of the box
- • First-class async/await Python API with strong typing and deterministic replay
Cons
- • Requires running and operating a Temporal cluster (or paying for Temporal Cloud)
- • Determinism constraints on workflow code take time to internalize
- • Steeper learning curve than @flow/@task-style orchestrators