This project hosts plugins built by Mattermost staff and community.
Switch branches/tags
Nothing to show
Clone or download
Latest commit b8cb3d3 Oct 29, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
Examples Add examples linking to sample and demo plugins Aug 27, 2018
Production Moving into dirs May 25, 2018
Unofficial Adding mattermost andtivirus plugin. Oct 16, 2018
.gitmodules Adds walltime plugin. Oct 29, 2018 Fix typo Jun 1, 2018


Mattermost is an open source, self-hosted Slack-alternative

It's written in Golang and React and runs as a single Linux binary with MySQL or Postgres. Every month on the 16th a new compiled version is released under an MIT license.

This project hosts plugins built by Mattermost staff and community. They are categorized as follows:

  • Production: Certified by the Mattermost team, and tested prior to each Mattermost server release.
  • Unofficial: Non-production plugins built by Mattermost staff and community.

Add your plugin

To add your plugin as an unofficial plugin:

  1. Fork this repository and create a branch in your fork.
  2. On your branch run:
git submodule add <repo-link> Unofficial/<repo-name>

For example,

git submodule add Unofficial/mattermost-plugin-profanity-filter
  1. Commit the changes and push your branch.
  2. Submit a pull request to this repository with your branch.

The process to get your plugin to production level is not yet determined.

Please see the respective plugin repository for details on each specific plugin. To learn more about how to build plugins, see the Mattermost developer documentation. Got ideas for plugins? Let us know in the feature idea forums.