vis-menu is distributed with vis: https://github.com/martanne/vis
This project seems fine as well; though the examples seemed a bit complicated to me. I guess I'll need to rtfm.