A library for abstractions you need in most programs. Relies on the OS being POSIXly (and sometimes on it being Linux). Everything that needs watchers or so relies on libev – you'll probably have to use it as eventloop.