greenlet: Lightweight concurrent programming¶ What are greenlets? greenlets are lightweight coroutines for in-process sequential concurrent programming. greenlets can be used on their own, but they are frequently used with frameworks such as gevent to provide higher-level abstractions and asynchronous I/O. greenlets are frequently defined by analogy to threads or Python’s built-in coroutines (gene