Mattermost

A self-hosted collaboration platform providing team chat, workflow automation, voice calling, and screen sharing for secure organizations.

Mattermost screenshot 1

Mattermost is an open-source, self-hosted web app and server that provides a platform for team collaboration. It is designed for organizations with strict security and privacy requirements that need full control over their own data and communication infrastructure to avoid reliance on third party cloud providers.

The software is deployed as a server application that can be hosted on-premises via Docker, Ubuntu, or tar, or used as a managed cloud service. Users access the platform through a web interface or via native desktop and mobile applications for Windows, macOS, Linux, Android, and iOS, ensuring that team communication remains accessible across different hardware environments.

Key features

  • Real-time team chat and messaging
  • Workflow automation for repetitive tasks
  • Integrated voice calling and screen sharing
  • AI integration for enhanced productivity
  • API, Webhooks, and slash commands for custom extensions
  • Plugin system for adding new functionality
  • Native clients for mobile and desktop operating systems
  • Self-hosted deployment options for data sovereignty

Built with Go and React, the platform runs as a single Linux binary and utilizes PostgreSQL for data storage. It provides a comprehensive developer ecosystem that allows for the creation of custom apps and integrations through documented APIs. The project follows an open core model and releases new compiled versions under the MIT license on a monthly basis. This architecture allows organizations to maintain their own security bulletins and manage critical updates according to their own internal compliance schedules.

For developers, the project is structured as a monorepo, facilitating contributions to the core platform. The availability of detailed developer documentation ensures that teams can build specialized tools that integrate directly into their communication flow. This makes the software suitable for technical teams, government agencies, and highly regulated industries that cannot use public cloud messaging services.

Mattermost serves as a secure communication hub for technical teams and organizations requiring a private workspace tool.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age11 years
LicenseCustom
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.