Edit on GitHub

Mattermost Plugins

Mattermost plugins are isolated pieces of code written in Go and/or React. They’re separate from the main repositories and are used to extend the functionality of the Mattermost server and webapp.

  • The Go portions run directly on the Mattermost server, and are managed by the server at runtime.
  • The React portions run in each user’s browser, allowing developers to modify the user interface in several ways.

The plugin Help Wanted tickets are located in each plugin’s respective GitHub repository. In order to browse all of the open tickets, see the plugin Help Wanted tickets page with links to specific plugin repositories, as well as queries for Help Wanted tickets in all repositories. The All Plugins Up for Grabs link is useful to browse all repositories at once.

The plugin developer setup and developer workflow pages are useful to learn about the plugin development environment. You can find more information about plugins in general here.

Did you find what you were looking for?

Thank you! We appreciate your feedback.

Tell us more

Your feedback helps us improve the Mattermost developer documentation.

Have a feature request? Share it here.

Having issues? Join our Community server.