Billed as the open source alternative to Slack
Chances are that if you’ve asked for recommendation for an open source alternative to Slack which you can host on your own private cloud, you’ve been pointed to Mattermost. And for good reason – Mattermost has an array of useful features to help enhance communications over a network.
It not only offers the usual group chat features such as persistent history and private chat-rooms, but goes a step further with options such as the ability to reply messages and organise them as threads, which is one of its most productive features.
It also supports a variety of built-in and customisable actionable commands, much like
IRC. Mattermost enables users to edit and delete messages and create private rooms and also have private one-on-one conversations. Users can add multimedia to messages, which can be viewed inline and downloaded.
Developers will appreciate Mattermost’s proper markdown support and various well-documented formatting options. It supports syntax highlighting for over a dozen programming languages, and offers multiple code themes.
The latest version overhauls the plug-ins system, which is still in beta. As with any piece of server software, deploying Mattermost can be involved process, but the procedure is explained in detail on the website. Once it’s been deployed, users can interact with the server via desktop apps for Windows, Linux and macOS, as well as mobile apps for iOS and Android.