Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.
gevent is a coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of libevent event loop.
convenient API around greenlets
familiar synchronization primitives socket module that cooperates
WSGI server on top of
... [More] libevent-http
DNS requests done through libevent-dns monkey patching utility to get pure Python modules to cooperate [Less]