Network communication library based on greenlets, with zeromq and redis support