Feature List

Mattermost is self-hosted team communication service bringing messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.

The product installs as a compiled binary and is built for IT admins looking for solutions that are easy to deploy and manage.

Mattermost integrates with an array of applications and because we’re open (written in Golang and React), you can build whatever new functionality you need atop our core features.

Here’s what’s included:

Messaging & Files

  • Send messages and comments across public, private and 1-1 channels
  • Personalize notifications for unreads and mentions by source
  • Share files and images internally and externally
Mattermost messaging, file sharing and search
Mattermost messaging, file sharing and search

Archiving & Search

  • Import Slack user accounts and channel archives
  • Search public and private channels for historical messages and comments
  • View recent mentions of your name, username, nickname, and custom search terms
Easily view mentions of keywords, like #vacation. In future, machine intelligence plug-ins can turn text-based communications into structured data for time-off reporting.
Easily search mentions of keywords and tags

Anywhere Access

  • Use Mattermost from web-enabled PCs and phones
  • Attach sound, video and image files from mobile devices
  • Define team-specific branding and color themes across your devices
Share text, voice and video from your mobile device
Share text, voice and video from your mobile device


Enterprise Support:

System Console
Mattermost System Console for IT administrators managing Mattermost instances
Command line tool for managing Mattermost user roles and essential setup tasks
Command line tool for managing Mattermost user roles and essential setup tasks

Personalization

  • Four present themes, two light, two dark
  • Unlimited custom themes with over 18 individual color setting options
  • Imports theme colors from Slack accounts
Mattermost web experience with pre-set and fully customizable theme colors
Mattermost web experience with pre-set and fully customizable theme colors
Mattermost now offers 18 color settings to customize, in addition to pre-set theme options and the ability to import theme colors from Slack.
Mattermost now offers 18 color settings to customize, in addition to pre-set theme options and the ability to import theme colors from Slack.
Mattermost users can translate their Slack theme options (8 color setting options) into Mattermost theme colors (18 color setting options)
Mattermost users can translate their Slack theme options (8 color setting options) into Mattermost theme colors (18 color setting options)

Rich Formatting 

  • Messages, comments and description fields supports a wide range of font formatting, headings, tables, and image embedding options
  • Mattermost uses standard Markdown for rich-text formatting, compatible with GitLab, GitHub and popular developer tools
Mattermost supports full markdown for rich formatting of fonts, headings, lists and tables
Mattermost supports full markdown for rich formatting of fonts, headings, lists and tables
Buttons and status indicators can be added to Mattermost channel headers using markdown
Buttons and status indicators can be added to Mattermost channel headers using markdown
Rich-text markdown support can even be applied to emoticons
Rich-text markdown support can even be applied to emoticons, shown here as elements in a heading.

Integrations:

  • Slack-compatible webhooks make it easy to adapt Slack apps to Mattermost
  • Open Source integrations service give you complete control over formatting and delivery
Notifications from Mattermost community channels flowing into Mattermost team site from GitLab, Discourse and GitHub
Notifications from Mattermost community channels flowing into Mattermost team site from GitLab, Discourse and GitHub
Post real-time messages into Mattermost using the same webhook call you'd use to post messages into Slack.
Post real-time messages into Mattermost using the same webhook call you’d use to post messages into Slack.

Notification from new GitLab Issue posted to Mattermost can include headings and in-line images defined in GitLab markdown, which render in Mattermost markdown.

Notification from new GitLab Issue posted to Mattermost can include headings and in-line images defined in GitLab markdown, which render in Mattermost markdown.

Community Applications:

Mattermost end users benefit from a host of applications created for the platform, including:

Matterfront desktop application for Mattermost running on OS X
Matterfront desktop app for Mattermost running on Ubuntu
Matterfront desktop application for Mattermost running on Ubuntu

Additional features Slack doesn’t offer: 

  • Comment threads – to circle back on any topic
  • Non-English channel names – to support multi-lingual teams
  • #hashtags – to quickly tag and find any message
  • Auto-highlight messages you wrote – to easily see what you said
Mattermost offers non-English channel names, comment threads on any message and #hashtags to quickly label threads
Mattermost offers non-English channel names, comment threads on any message and #hashtags to quickly label threads
Mattermost auto-highlights messages you send

Try Mattermost today

If you use Docker, you can install Mattermost in one-line. Many install guides, both by the core team and the community, also available. Any questions, please visit our forum.

Want to learn more?

  • Nice see task and calendar like glip

  • RobzInadE

    You need to add support for more link previews. Inline actual sites and not only images etc.

  • JꙨdцӍoηҬ

    might nice to have a webrtc/Live Chat Video feature 😉