Diesel is a coroutine-based asynchronous I/O library for Python
diesel is a framework for writing network applications using asynchronous I/O in Python.
It uses the greenlet library to provide a friendly syntax for coroutines and continuations. It performs well and handles high concurrency with ease.
An HTTP/1.1+WSGI implementation is included as an example, which can be used for building web applications. Other bundled protocols include MongoDB, Redis, Beanstalkd, and PostgreSQL.