Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.

Overview

Mattermost

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. This repo is the primary source for core development on the Mattermost platform; it's written in Go and React and runs as a single Linux binary with MySQL or PostgreSQL. A new compiled version is released under an MIT license every month on the 16th.

mattermost-hero

Useful Resources:

Table of Contents

Try out Mattermost

Deploy a Preview

Note: Heroku preview does not include email or persistent storage

Install Mattermost

Other Install Guides:

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.

Subscribe here

Get Involved

Learn More

License

See the LICENSE file for license rights and limitations.

Get the Latest News

Contributing

Please see CONTRIBUTING.md.

Any other questions, mail us at [email protected]. We’d love to meet you!

Comments
  • cicleci: add ability use target branch for pulling focalboard

    cicleci: add ability use target branch for pulling focalboard

    Summary

    We are now going to pull target branch for focalboard. The only problem here is that the build started before opening the PR will checkout rolling-stable branch but once it's re-run it will get the target branch for the PR.

    Ticket Link

    https://mattermost.atlassian.net/browse/MM-49372

    Release Note

    NONE
    
    release-note-none 
    opened by isacikgoz 3
  • [MM-48416] - Fix flaky TestRequestTrialLicense - trial license user count less than current users

    [MM-48416] - Fix flaky TestRequestTrialLicense - trial license user count less than current users

    Summary

    Test was using app.RequestTrialURL instead of platform.RequestTrialURL

    Ticket Link

    https://mattermost.atlassian.net/browse/MM-48416

    Release Note

    NONE
    
    2: Dev Review release-note-none 
    opened by AGMETEOR 0
  • [MM-49265] Update translations when config is changed

    [MM-49265] Update translations when config is changed

    Summary

    When a config like the default server translation was changed, there was no action taken to update the server until it was reinitialized after a full server restart, which is rare for most systems.

    Ticket Link

    https://mattermost.atlassian.net/browse/MM-49265

    Release Note

    Fixed new teams to use the updated translation for default channels after config change.
    
    2: Dev Review 3: QA Review release-note 
    opened by kostaspt 1
  • [MM-42652] Re-enable test

    [MM-42652] Re-enable test

    Summary

    At that time, it was reported that this test was failing. However, it still passes even by checking both the server and enterprise to commits before skipping the test. Any code related to that functionality didn't have any change that could affect it. It was probably a plugin or a setup issue at that time that affected it, and it looks ok now to re-enable it.

    Ticket Link

    https://mattermost.atlassian.net/browse/MM-42652

    Release Note

    NONE
    
    2: Dev Review release-note-none 
    opened by kostaspt 0
  • MM-49395: Increase compression for previews and emojis

    MM-49395: Increase compression for previews and emojis

    We also reduce the max size of uploaded emojis to 512KiB.

    https://mattermost.atlassian.net/browse/MM-49395

    Max size of uploaded emojis is now reduced to 512KiB
    to reduce image download bandwidth.
    
    2: Dev Review release-note 
    opened by agnivade 2
Releases(v7.5.2)
Owner
Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
Mattermost
Software of Development with Golang and MySQL

CRUD REST API GOLANG GORM AND MYSQL Description This repository is a Software of Application with Golang, Mux, GORM (ORM) and MySQL. Installation Usin

Daniel Arturo Alejo Alvarez 19 Nov 24, 2022
GoatCounter is an open source web analytics platform available as a hosted service or self-hosted app

GoatCounter is an open source web analytics platform available as a hosted service (free for non-commercial use) or self-hosted app. It aims to offer easy to use and meaningful privacy-friendly web analytics as an alternative to Google Analytics or Matomo.

zgoat 2.9k Dec 29, 2022
Minimalist open-source web analytics

Zero-effort web analytics. This is a self-hosted open-source version of Nullitics.

null 92 Nov 10, 2022
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

Focalboard Like what you see? ?? Give us a GitHub Star! ⭐ Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. It helps

Mattermost 14k Jan 9, 2023
GoTrue is a small open-source API written in Golang, that can act as a self-standing API service for handling user registration and authentication for Jamstack projects.

GoTrue is a small open-source API written in Golang, that can act as a self-standing API service for handling user registration and authentication for Jamstack projects.

null 2 Dec 13, 2021
An open-source project for managing OpenStack resources and OpenStack infrastructure in a Kubernetes cluster

kupenStack Kubernetes-Native OpenStack A Sandbox Project. Have you used OpenStack before? If so, then for you KupenStack is magic ✨ that lets you use

Jatin Parmar 0 Nov 11, 2021
Our collaborative Wiki software.

Emvi Wiki Support? No. This used to be our SaaS on emvi.com, but didn't work out the way we wanted. It's now open-source to help some of our users kee

Emvi 6 Mar 4, 2022
Give developers an easy way to create and integrate bank processing into their own software products

Community · Blog moov-io/bankcron Moov's mission is to give developers an easy way to create and integrate bank processing into their own software pro

moov 3 Sep 27, 2022
ging is a tool for create gin web framework development templates

ging ging is a tool for create gin web framework development templates This tool is for the freshmen who want to learn golang and gin web framework, i

null 1 Jan 15, 2022
Gorilla is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.

The Gorilla Template is a REST API template for efficient personal development, implemented based on the CleanArchitecture design philosophy.

untitled 0 Feb 13, 2022
WriteFreely is a clean, minimalist publishing platform made for writers

WriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community

WriteFreely 3.1k Jan 4, 2023
an online REST renting book platform which you can authenticate, order, reserve a book in your account.

BOOK MAN an online REST renting book platform which you can authenticate, order, reserve a book in your account. it's a microservices project with hig

Mohammad 9 Jul 22, 2022
A cross platform single binary tool to work with draw io files

SNIPO SNIPIO is a cross platform single binary tool to work with draw io files With snipio you can do the following operations: list all layers in a d

Felix Becker 3 Jan 7, 2023
The source code for workshop Scalable architecture using Redis as backend database using Golang + Redis

The source code for workshop Scalable architecture using Redis as backend database using Golang + Redis

3DS INTERACTIVE 6 Sep 23, 2022
🎬 The source code of https://asoul.video

?? asoul-video The source code of https://asoul.video/ Set up development environment Frontend TBD Backend The ASOUL-Video backend server binary is me

A-SOUL Video 16 Nov 3, 2022
Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core network solution.

Connecting the Next Billion People Magma is an open-source software platform that gives network operators an open, flexible and extendable mobile core

Magma 1.5k Dec 31, 2022
Future-proof content collaboration platform

Homepage | Dev Guide | GitHub-Repository | Issue-Tracker Pydio Cells is the nextgen file sharing platform for organizations. It is a full rewrite of t

Pydio 1.4k Jan 6, 2023
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.6k Jan 9, 2023
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.6k Jan 6, 2023
A GitHub CLI extension that displays collaboration-related information about a GitHub repository.

collab-scanner GitHub CLI extension A GitHub CLI extension that displays collaboration-related information on a repository. Install gh extension insta

Nicolas Kosinski 6 Dec 30, 2022