This library was written for ejabberd which still uses it. It was split off into its own project to follow Erlang/OTP guidelines.