Skip to content
This repository

General Resources

Async Client Libraries built on tornado.ioloop

Web API Libraries

Helper Libraries / Frameworks

  • AsyncMongo-Sessions - A sessions library for Tornado using AsyncMongo
  • userapp.tornado - Tornado specific decorators for easy user authentication using UserApp.
  • dustdevil - Lightweight session handling class w/ multiple backends and MongoDB.
  • handlerbag - A little layer on top of Tornado to manage a bag of dynamic utility handlers
  • OpenCoweb - Framework for building cooperative web apps; includes a Tornado coweb server based on the cometd Bayeux protocol
  • pycket - session library, written for use with Redis or Memcached, and Tornado
  • shrapnel - a set of tools for building webapps on top of Tornado
  • Swirl - async decorator (made redundant in Tornado 2.1+ by tornado.gen?)
  • Tinman - support package including an application wrapper/runner and a set of handy decorators
  • Tornado Add-ons - Small library of useful addons, including a @route decorator.
  • tornado-util - helpers functions that emerged from production use of Tornado in hh.ru
  • tornado-utils - A bunch of Tornado specific python utilities originally used on Kwissle.com
  • tornado-slacker - This package provides an easy API for moving the work out of the tornado process / event loop.
  • Tornado Tracing - Performance tracing library for Tornado
  • Tornado Tools - This is a small library integrating other libraries as well as providing smaller tools for working with Tornado
  • Torneira - Torneira is a lightweight and rapid web framework build on top of Tornado
  • tornado-celery - Celery task queue integration with Tornado
  • tornado-spdy - Fork of Tornado providing experimental SPDY v2 support.
  • Toro - Locks and queues for Tornado
  • Mojo - A django-like framework for Tornado, with lightweight ORM and backend support
  • YieldPoints - Simple extensions to Tornado’s gen module
  • tornado-encookie - Encrypted cookie support for Tornado (quick session replacement)

Projects Built on Tornado

  • dillinger - Tornado + ZMQ proof of concept.
  • Eucalyptus User Console - User Console using Tornado, boto, jQuery.
  • Gate One - Web-based Terminal Emulator and SSH Client.
  • GraphTerm - A "graphical terminal interface" that extends xterm by adding GUI-like features and session sharing
  • hbase-tornado-demo - A demonstration of how to use HBase and Tornado to build a web application.
  • Image Resizing Server - This server provides a service to resize and crop images with a simple API GET.
  • iPython Notebook - interactive notebook for running/sharing Python code w/ rich data display (plotting, math symbols, etc)
  • Peader - a web rss reader more than demo
  • protocolbuf-rpc-server - RPC server using protobuf
  • tornado-protobuf-utils - Protobuf over http client
  • ragechats - Reddit themed real-time chats using Tornado, WebSockets, and Redis.
  • redqueue - A light-weight queue server in python tornado, it uses memcache protocol and store queues persistently.
  • Scale0 - A proxy server using zeromq and Tornado.
  • spotnado - A Tornado webserver for controlling Spotify.
  • Spyder - Spyder is a scalable web-spider written in Python using the non-blocking Tornado library and ZeroMQ as messaging layer. The messages are serialized using Thrift.
  • tornado-blog - Blog system (more involved than the demo).
  • tornadio-chat - socket.io + tornado chat example.
  • tornado-couchdb-pubsubhubbub-aggregator - Simple Tornado app that accepts posts from PubSubHubBub feeds, saves the entries to couchdb and streams them live to the page as they come in.
  • torque - A web hook task queue based on tornado and redis.
  • tweetwatcher - Tiny Tornado site for monitoring Twitter Streaming API with Websockets / long polling.
  • TwitTornado - a real-time Twitter Client.
  • uploadr - Simple file hosting service written on top of Tornado.
  • toocool - Twitter app http://TooCoolFor.Me (redis, Celery, MongoDB).
  • restful-distributed-lock-manager (RDLM) - A RESTful Distributed Lock Manager
  • spiro - A Tornado Web Crawler (Distributed)
  • blackhole - Tornado powered MTA (mail transport agent) that is designed for handling large volumes of email without handling any of the messages and doing no disk bound I/O.
  • hoard - A Tornado powered honey pot MTA built on top of Blackhole
  • torelp - Tornado based RELP server (Reliable Event Logging Protocol) designed to receive logs from RELP capable log servers (rsyslog)
  • Wpull - Wget-compatible web downloader.

Tornado Ports

  • Cyclone - Tornado ported to the Twisted event loop.
  • gtornado - Monkey-patched module to use gevent.
Something went wrong with that request. Please try again.