Skip to content
Chess plugin for Mattermost
JavaScript Makefile Go Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
assets Initial Commit Aug 29, 2019
build Initial Commit Aug 29, 2019
public Initial Commit Aug 29, 2019
webapp Remove unnecessary code Jan 18, 2020
.editorconfig Initial Commit Aug 29, 2019
.eslintignore Switch to 2 space indentation, fix transport bug, others. Nov 5, 2019
.gitignore Initial Commit Aug 29, 2019
LICENSE Create LICENSE Dec 9, 2019
Makefile Initial Commit Aug 29, 2019 Update Mar 26, 2020
go.mod Initial Commit Aug 29, 2019
go.sum Initial Commit Aug 29, 2019
plugin.json Update version to 1.0.0 Dec 9, 2019


Chess plugin for Mattermost


This plugin allows Mattermost users to have their conversations over a game of chess.



Challenge a user to a game by clicking on the user's name and selecting "Challenge User to Chess". The challenge will create a new private channel and both users will be invited. The user to play first will be decided at random. Clicking on the "Open Game" link in any of the posts generated by the plugin will bring up the game board. Actions that change the game state will generate a new post in the channel, and the new game state will be embedded in that post. The game board will always display the game state (including history) based on the most recent plugin-generated post in the channel.

Uses chessboard.js and chess.js.

You can’t perform that action at this time.