Perhaps discourse is a good choice http://www.discourse.org/