Tornado
Mature non-blocking web framework built for long-lived connections and websockets.
web-frameworksRecently released
72
Hero Score
Popularity
88
Performance
85
Ecosystem
50
Maturity
85
Dev Experience
50
⭐ 22,178 stars⬇ 25.2M downloads/wkFirst release: Sep 2009Last release: May 2026
Async Support: YesPlugin Extensions: MediumSpeed: FastDoc Quality: HighLearning Curve: Medium
Pros
- • Mature and battle-tested at scale
- • Native non-blocking I/O, predates asyncio
- • Strong fit for websockets and long-polling
Cons
- • Less modern DX than FastAPI/Litestar
- • Smaller ecosystem than Flask/Django
- • Learning curve for its coroutine model