tornadoweb/tornado
Some data may be outdated — see provenance labels.
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. observed · 2026-10-02
Health v2 · maintenance only
76/100
- Activity 97
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6250
- days_rel: n/a
- days_push: 19
- n_releases_24m: 0
Adoption not part of the score
22171 stars · 5562 forks observed · 2026-10-02
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
Tornado is a Python web framework and asynchronous networking library that uses non‑blocking I/O. It provides tools for building high‑concurrency web servers, WebSocket services, and long‑polling applications.
Use cases
- build a real‑time chat server with WebSockets
- create a long‑polling API for live updates
- serve thousands of concurrent connections for a streaming service
- develop a micro‑service that needs low‑latency HTTP handling
- implement an asynchronous HTTP client for external APIs
When to choose
- you need high concurrency with a single‑threaded event loop
- your application relies heavily on WebSockets or long‑polling
- you prefer a lightweight framework without WSGI constraints
- you are already using Python's asyncio ecosystem
When to avoid
- you require a full‑stack MVC framework with built‑in ORM
- your project depends on synchronous, blocking libraries without async wrappers
- you need extensive built‑in admin interfaces or templating features
Facets
library · maturity active
web-framework http-server websocket routing middleware web-development backend python windows cross-platform asynchronous non-blocking long-polling io-loop event-driven linux macos
10 sources
- readme: https://github.com/tornadoweb/tornado · fetched 2026-10-02 · 321b7ec54c80
- homepage: http://www.tornadoweb.org/ · fetched 2026-09-28 · 3787fa06fa58
- registry_pypi: https://pypi.org/pypi/tornado/json · fetched 2026-08-29 · b26a924e91a9
- site_page: https://www.tornadoweb.org/en/stable/faq.html · fetched 2026-09-28 · 5759df3cbb47
- site_page: https://www.tornadoweb.org/en/stable/releases/v6.5.7.html · fetched 2026-09-28 · 3939ebb8befb
- site_page: https://www.tornadoweb.org/en/stable/releases/v6.5.6.html · fetched 2026-09-28 · 794036cc52f8
- site_page: https://www.tornadoweb.org/en/stable/releases/v6.5.5.html · fetched 2026-09-28 · cd06191f9b85
- site_page: https://www.tornadoweb.org/en/stable/releases/v6.5.4.html · fetched 2026-08-29 · f497808e4dad
- site_page: https://www.tornadoweb.org/en/stable/releases/v6.5.3.html · fetched 2026-08-29 · c8d421c0e156
- site_page: https://www.tornadoweb.org/en/stable/releases.html · fetched 2026-09-28 · fd981951313a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tornadoweb/tornado | main | 76 |
For agents
markdown · JSON · MCP: product_card(name="tornadoweb/tornado")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem