Slack is a tool for team collaboration and messaging. It's popularity in the workplace has made it a popular choice for hosting communities as well.