gevent
gevent is a coroutine-based high-performance networking library using greenlets for lightweight user-space threads. It automatically converts synchronous blocking I/O into asynchronous non-blocking mode, ideal for building highly concurrent web servers and crawlers.