OpenUser is an easy to use, open source user account library.