F

flexichat

A videoconferencing app with flexible speaker formats. Have people take turns speaking, shuffle everyone into 1-1 pairs, "chatroulette" mode, splitting into groups and then re-grouping, topic voting, questions, or write your own formats.