Skip to content
GitHub no longer supports this web browser. Learn more about the browsers we support.
Open source Slack-alternative in Golang and React - Mattermost
Go TSQL HTML Makefile Groovy Shell
Branch: master
Clone or download
jaydeland Adding target to get the latest mmctl release from GitHub (#13770)
* Updating build and release process to include externally built mmctl

* Missed last commit before reset

* rename script to align with purpose

* Moving get release script to scripts dir
Latest commit acce0da Feb 4, 2020
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Set the GOBIN to install go-junit-report in the correct location (#13684 Jan 22, 2020
.github Update pull request template (#10142) Mar 22, 2019
api4 MM-21727 add an endpoint to move a command to another team (#13624) Jan 29, 2020
app delete kv on setting nil (#13769) Jan 31, 2020
bin Add mm server bin directory (#13738) Jan 23, 2020
build Adding target to get the latest mmctl release from GitHub (#13770) Feb 3, 2020
cmd [MM-18121] Fix config set panic (#13350) Jan 23, 2020
config golint fix (#13613) Jan 20, 2020
doc/help Adding page to direct users to docs.mattermost.com Feb 25, 2016
einterfaces MM-21922: Add metrics for http verb (#13679) Jan 28, 2020
fonts MM-10766 - Replacing default profile image font (#8955) Jul 5, 2018
i18n [MM-21793] Allow bots to be added to group synced channels and teams (#… Jan 29, 2020
imports golint fix (#13613) Jan 20, 2020
jobs Consistent license message for all the go files (#13235) Nov 29, 2019
manualtesting golint fix (#13613) Jan 20, 2020
migrations golint fix (#13613) Jan 20, 2020
mlog Exposing named error from zap api on our mlog api (#13395) Dec 15, 2019
model Add documentation for number field for plugins (#13800) Jan 31, 2020
plugin Update dependencies. (#13778) Feb 3, 2020
scripts Adding target to get the latest mmctl release from GitHub (#13770) Feb 3, 2020
services Use always strings for cache keys (#13631) Jan 22, 2020
store delete kv on setting nil (#13769) Jan 31, 2020
templates MM 17466 : Add custom post types to compliance exports (#13149) Nov 19, 2019
testlib golint fix (#13613) Jan 20, 2020
tests Allow plugins to specify a ReleaseNotesURL via manifest (#13677) Jan 28, 2020
utils MM-21915: improve tar gz path traversal (#13675) Jan 27, 2020
vendor Update dependencies. (#13778) Feb 3, 2020
web MM-21922: Add metrics for http verb (#13679) Jan 28, 2020
wsapi Adding structuredLogging check and fix inconsistencies (#13370) Dec 16, 2019
.editorconfig Update .editorconfig (#10518) Apr 4, 2019
.gitignore .gitignore prepackaged_plugins and report.xml (#13765) Jan 27, 2020
.golangci.yml Remove imports from golint blacklist (#13662) Jan 22, 2020
.sass-lint.yml Updating asss lint stuff with other scss improvements Mar 17, 2016
CHANGELOG.md Changelog link (#8805) May 30, 2018
CONTRIBUTING.md Remove outdated information from contributing file (#10749) May 1, 2019
LICENSE.txt Update LICENSE.txt (#10512) Mar 27, 2019
Makefile Adding target to get the latest mmctl release from GitHub (#13770) Feb 3, 2020
NOTICE.txt Update NOTICE.txt (#10773) May 1, 2019
README.md GH-13376: Improve community server links and phrasing in READM… (#13379) Dec 18, 2019
SECURITY.md MM-20627: Create SECURITY.md (#13569) Jan 8, 2020
codecov.yml remove reference from jenkins (#10417) Mar 7, 2019
docker-compose.yaml remove redis (#12918) Oct 29, 2019
go.mod Update dependencies. (#13778) Feb 3, 2020
go.sum Update dependencies. (#13778) Feb 3, 2020

README.md

Mattermost

Mattermost is an open source, private cloud, Slack-alternative from https://mattermost.com.

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

screenshot at nov 29 14-11-32

Try out Mattermost

Deploy on Heroku

Deploy a Preview

Note: Heroku preview does not include email or persistent storage

Deploy on a Cloud Platform via Bitnami

Auto-deploy Mattermost to Amazon Web Services, Azure, Google Cloud Platform, or Oracle Cloud Platform via Bitnami.

Install on Your Own Machine

Native Mobile and Desktop Apps

In addition to the web interface, you can also download Mattermost clients for Android, iOS, Windows PC, Mac OSX, and Linux.

Google Play App Store Windows PC Mac OSX Linux

Get Security Bulletins

Receive notifications of critical security updates. The sophistication of online attackers is perpetually increasing. If you are deploying Mattermost it is highly recommended you subscribe to the Mattermost Security Bulletin mailing list for updates on critical security releases.

Get Involved

Learn More

Get the Latest News

Any other questions, mail us at info@mattermost.com. We’d love to meet you!

You can’t perform that action at this time.