freshcrate
Home > Frameworks > tornado

tornado

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

Description

Tornado Web Server ================== .. image:: https://badges.gitter.im/Join%20Chat.svg :alt: Join the chat at https://gitter.im/tornadoweb/tornado :target: https://gitter.im/tornadoweb/tornado?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge `Tornado <http://www.tornadoweb.org>`_ is a Python web framework and asynchronous networking library, originally developed at `FriendFeed <http://friendfeed.com>`_. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for `long polling <http://en.wikipedia.org/wiki/Push_technology#Long_Polling>`_, `WebSockets <http://en.wikipedia.org/wiki/WebSocket>`_, and other applications that require a long-lived connection to each user. Hello, world ------------ Here is a simple "Hello, world" example web app for Tornado: .. code-block:: python import asyncio import tornado class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world") def make_app(): return tornado.web.Application([ (r"/", MainHandler), ]) async def main(): app = make_app() app.listen(8888) await asyncio.Event().wait() if __name__ == "__main__": asyncio.run(main()) This example does not use any of Tornado's asynchronous features; for that see this `simple chat room <https://github.com/tornadoweb/tornado/tree/stable/demos/chat>`_. Documentation ------------- Documentation and links to additional resources are available at https://www.tornadoweb.org

Release History

VersionChangesUrgencyDate
6.5.5Imported from PyPI (6.5.5)Low4/21/2026
v6.5.5Tag v6.5.5Low3/10/2026
v6.5.4Tag v6.5.4Low12/15/2025
v6.5.3Tag v6.5.3Low12/11/2025
v6.5.2Tag v6.5.2Low8/8/2025
v6.5.1Tag v6.5.1Low5/22/2025
v6.5.0Tag v6.5.0Low5/15/2025
v6.5.0b1Tag v6.5.0b1Low4/29/2025
v6.4.2Tag v6.4.2Low11/22/2024
v6.4.1Tag v6.4.1Low6/6/2024
v6.4.0Tag v6.4.0Low11/29/2023
v6.4.0b1Tag v6.4.0b1Low11/16/2023
v6.3.3Tag v6.3.3Low8/11/2023
v6.3.2Tag v6.3.2Low5/14/2023
v6.3.1Tag v6.3.1Low4/21/2023
v6.3.0Tag v6.3.0Low4/18/2023
v6.3.0b1Tag v6.3.0b1Low4/9/2023
v6.2.0Tag v6.2.0Low7/3/2022
v6.2.0b2Tag v6.2.0b2Low6/17/2022
v6.2.0b1Tag v6.2.0b1Low6/10/2022
v6.1.0Tag v6.1.0Low10/30/2020

Dependencies & License Audit

Loading dependencies...

Similar Packages

pre-commitA framework for managing and maintaining multi-language pre-commit hooks.v4.6.0
azure-core-tracing-opentelemetryMicrosoft Azure Azure Core OpenTelemetry plugin Library for Pythonazure-template_0.1.0b6187637
spdx-toolsSPDX parser and tools.0.8.5
lacesDjango components that know how to render themselves.0.1.2
django-tasksA backport of Django's built in Tasks framework0.12.0