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

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

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

Enterprise Support:
- Host and manage dozens of teams from a single server instance
- System Console and command line tools for managing essential IT administration functions
- GitLab omnibus offers Mattermost to over 100,000 organizations using GitLab
- LDAP/AD connectivity to Mattermost enabled via GitLab SSO


Personalization
- Four present themes, two light, two dark
- Unlimited custom themes with over 18 individual color setting options
- Imports theme colors from Slack accounts



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



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


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:
- Matterbridge – Mattermost IRC bridge
- Matterfront – Mattermost desktop app for OS X, Windows & Linux
- GitLab Integration Service for Mattermost – bringing GitLab issues, comments and merge requests into Mattermost


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


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?
