Mattermost

Last updated
Mattermost
Developer(s) Mattermost Inc
Initial releaseOctober 2, 2015;9 years ago (2015-10-02)
Repository
Written in Go, [1] [2] JavaScript [3]
Available in16 languages
License MIT License for "Mattermost Team Edition" Linux binary server compiled by Mattermost, Inc., [4] AGPLv3 for uncompiled Mattermost server source code, [4] (Apache License 2.0 for Admin Tools and Configuration Files), [4] and Apache License 2.0 for the rest [5]
Website mattermost.com

Mattermost is an open-source, self-hostable online chat service with file sharing, search, and third party application integrations. It is designed as an internal chat for organisations and companies, and mostly markets itself as an open-source alternative to Slack [6] [7] and Microsoft Teams.

Contents

History

The code was originally proprietary, as Mattermost was used as an internal chat tool inside SpinPunch, a game developer studio, but was later open-sourced. [7] The 1.0 was released on October 2, 2015. [8]

The project is maintained and developed by Mattermost Inc. The company generates funds by selling support services and additional features that are not in the open-source edition.

It was also integrated into GitLab as "GitLab Mattermost". [9]

Features

In the media, Mattermost is mostly regarded as an alternative to the more popular Slack. [10] [11] [12] [13] Aside from the in-browser version, there are desktop clients for Windows, MacOS and Linux and mobile apps for iOS and Android.

As of version 6.0 Mattermost includes kanban board and playbook features integrated in main interface. [14] [15]

See also

Related Research Articles

The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares general and technical information for cross-platform instant messaging clients in active development, each of which have their own article that provide further information.

<span class="mw-page-title-main">Markdown</span> Plain text markup language

Markdown is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language. Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.

<span class="mw-page-title-main">Jitsi</span> Videoconferencing and messaging software

Jitsi is a collection of free and open-source multiplatform voice (VoIP), video conferencing and instant messaging applications for the Web platform, Windows, Linux, macOS, iOS and Android. The Jitsi project began with the Jitsi Desktop. With the growth of WebRTC, the project team focus shifted to the Jitsi Videobridge for allowing web-based multi-party video calling. Later the team added Jitsi Meet, a full video conferencing application that includes web, Android, and iOS clients. Jitsi also operates meet.jit.si, a version of Jitsi Meet hosted by Jitsi for free community use. Other projects include: Jigasi, lib-jitsi-meet, Jidesha, and Jitsi.

<span class="mw-page-title-main">Jami (software)</span> Distributed multimedia communications platform

Jami is a SIP-compatible distributed peer-to-peer softphone and SIP-based instant messenger for Linux, Microsoft Windows, macOS, iOS, and Android. Jami was developed and maintained by the Canadian company Savoir-faire Linux, and with the help of a global community of users and contributors, Jami positions itself as a potential free Skype replacement.

<i>Glitch</i> (video game) 2011 video game

Glitch was a browser-based massively multiplayer online game created by Tiny Speck. The game was developed under the leadership of Stewart Butterfield. Glitch was officially launched on September 27, 2011, but reverted to beta status on November 30, 2011, citing accessibility and depth issues. Glitch was officially shut down on December 9, 2012.

<span class="mw-page-title-main">HipChat</span> Web service for internal/private chat

HipChat was a web service for internal private online chat and instant messaging. As well as one-on-one and group/topic chat, it also featured cloud-based file storage, video calling, searchable message-history and inline-image viewing. The software was available to download onto computers running Windows, Mac or Linux, as well as Android and iOS smartphones and tablets. Since 2014, HipChat used a freemium model, as much of the service was free with some additional features requiring organizations to pay per month. HipChat was launched in 2010 and acquired by Atlassian in 2012. In September 2017, Atlassian replaced the cloud-based HipChat with a new cloud product called Stride, with HipChat continuing on as the client-hosted HipChat Data Center.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

Slack is a cloud-based team communication platform developed by Slack Technologies, which has been owned by Salesforce since 2020. Slack uses a freemium model. Slack is primarily offered as a business-to-business service, with its userbase being predominantly team-based businesses while its functionalities are focused primarily on business administration and communication.

iDempiere Community Powered Enterprise. Full Open Source Business Suite

iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source enterprise resource planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and supply chain management (SCM) functions.

<span class="mw-page-title-main">Gitter</span> Open source messaging software

Gitter is an open-source instant messaging and chat room system for developers and users of GitLab and GitHub repositories. Gitter is provided as software as a service, with a free option providing all basic features and the ability to create a single private chat room, and paid subscription options for individuals and organisations, which allows them to create arbitrary numbers of private chat rooms.

<span class="mw-page-title-main">Matrix (protocol)</span> Networking protocol for real-time communication

Matrix is an open standard and communication protocol for real-time communication. It aims to make real-time communication work seamlessly between different service providers, in the way that standard Simple Mail Transfer Protocol email currently does for store-and-forward email service, by allowing users with accounts at one communications service provider to communicate with users of a different service provider via online chat, voice over IP, and videotelephony. It therefore serves a similar purpose to protocols like XMPP, but is not based on any existing communication protocol.

Taiga is a free and open-source project management system for startups, agile developers, and designers. Its frontend is written in AngularJS and CoffeeScript; backend, in Django and Python. Taiga is released under the AGPL-3.0-or-later license.

<span class="mw-page-title-main">Keybase</span> Security software

Keybase is a key directory that maps social media identities to encryption keys in a publicly auditable manner. Additionally it offers an end-to-end encrypted chat and cloud storage system, called Keybase Chat and the Keybase Filesystem respectively. Files placed in the public portion of the filesystem are served from a public endpoint, as well as locally from a filesystem union-mounted by the Keybase client.

<span class="mw-page-title-main">Element (software)</span> Decentralised chat and collaboration software

Element is a free and open-source software instant messaging client implementing the Matrix protocol.

<span class="mw-page-title-main">Deno (software)</span> Secure JavaScript and TypeScript runtime

Deno is a runtime for JavaScript, TypeScript, and WebAssembly that is based on the V8 JavaScript engine and the Rust programming language. Deno was co-created by Ryan Dahl, the creator of Node.js and Bert Belder.

<span class="mw-page-title-main">Conversations (software)</span> Free software instant messaging client for the XMPP protocol

Conversations is a free software, instant messaging client application software for Android. It is largely based on recognized open standards such as the Extensible Messaging and Presence Protocol (XMPP) and Transport Layer Security (TLS).

References

  1. Baker, Jason (2017-08-17). "5 open source alternatives to Slack for team chat". Opensource.com . Archived from the original on 2019-04-06. Retrieved 2019-04-12.
  2. Henrique, Gustavo (2019-01-27). "10 tools written in Go that every developer needs to know • Gustavo Henrique". Gustavo Henrique. Archived from the original on 2019-04-12. Retrieved 2019-04-12.
  3. Finley, Klint (2016-03-16). "Open Sourcers Race to Build Better Versions of Slack". Wired . ISSN   1059-1028. Archived from the original on 2017-03-09. Retrieved 2019-07-15.
  4. 1 2 3 "Mattermost's License". github.com. 2018-08-01. Archived from the original on 2019-06-01. Retrieved 2018-12-16.
  5. "Mattermost's License". github.com. 2018. Archived from the original on 2020-08-26. Retrieved 2018-12-16.
  6. Asay, Matt (2019-02-06). "How open source Mattermost is sneaking up on Slack's messaging empire". TechRepublic . Archived from the original on 2019-07-15. Retrieved 2019-07-15.
  7. 1 2 "Why we made Mattermost an open source Slack-alternative | Mattermost". www.mattermost.org. Archived from the original on 2018-10-21. Retrieved 2018-10-21.
  8. "Open source Slack-alternative reaches 1.0: Self-host ready, Slack-compatible, MIT licensed - Mattermost Private Cloud Messaging". Mattermost Private Cloud Messaging. 2015-10-02. Archived from the original on 2018-10-21. Retrieved 2018-10-21.
  9. "GitLab Mattermost, an open source on-premises Slack alternative". GitLab. 2015-08-18. Archived from the original on 2018-10-21. Retrieved 2018-10-21.
  10. "Quelloffene Slack-Alternative zum Selbsthosten: Mattermost 1.0 in der Kurzvorstellung". t3n News (in German). Archived from the original on 2017-11-23. Retrieved 2018-10-21.
  11. "Mattermost - Open-Source-Alternative zu Slack". entwickler.de (in German). 2015-10-23. Archived from the original on 2018-10-21. Retrieved 2018-10-21.
  12. "Five Open-Source Slack Alternatives » okTurtles Blog". blog.okturtles.org. 2 November 2015. Archived from the original on 2018-12-06. Retrieved 2018-10-21.
  13. Shaw, Russley (2017-05-09). "Which Chat Platform Should I Use?". Russley Shaw. Archived from the original on 2018-10-21. Retrieved 2018-10-21.
  14. "Mattermost v6.0 is Now Available". Mattermost.com. 2021-10-13. Archived from the original on 2022-05-25. Retrieved 2022-04-19.
  15. Wallen, Jack (2022-04-12). "How to use kanban boards in Mattermost". TechRepublic. Archived from the original on 2022-04-16. Retrieved 2022-04-19.