Libevent2 wrapped up in c++11 code with some fancy convenience interfaces to allow for async functions to be written synchronously.  Tries to mimic python's tornado in its simplicity and ease of use.