Mattermost - Self-hosted Team Communication Service

  •        1532

Mattermost is self-hosted team communication service bringing messaging and file sharing into one place, accessible across PCs and phones, with archiving and search.

http://www.mattermost.org/
https://github.com/mattermost/platform

Tags
Implementation
License
Platform

   




Related Projects

Gitter - Community for Software Developers


Gitter is designed to make community messaging, collaboration and discovery as smooth and simple as possible. You can easily create, organise and grow your communities, inviting others to join just in one click. Gitter is an instant messaging and chat room system for developers and users of GitHub repositories. Gitter is similar to IRC and Slack. Unlike IRC, and like Slack, it automatically logs all messages in the cloud.

Friends - P2P chat powered by the web


Friends is like Slack except P2P, offline friendly and open source. Data is transmitted over secure channels and messages are authenticated. It is made by a group of open source developers who are motivated to make a public chat platform that is easy to use but isn't centrally controlled, and where data is owned by its users.

Riot - Messaging and Colloboration made easy


Riot is built on top of Matrix. Matrix is an open network for secure, decentralized communication delivering a community of users,bridged networks, integrated bots and applications plus full end-to-end encryption. Riot allows teams to communicate across a wide range of collaboration apps. If some team members use Riot while others use IRC, Slack or Gitter, Riot will allow these team members to seamlessly work together. Riot offers the richest network of communication bridges.

Zulip - Group Chat


Zulip is a powerful, open source group chat application. It supports both private messaging and group chats via conversation streams. Zulip also supports fast search, drag-and-drop file uploads, image previews, group private messages, audible notifications, missed-message emails, desktop apps, and much more.

Matrix - Decentralized group communication


Matrix is an open standard for decentralised communication, providing simple HTTP APIs and open source reference implementations for securely distributing and persisting JSON over an open federation of servers. It can be used for Decentralised Group Chat, WebRTC signalling, Internet of Things, VOIP etc.



RocketChat - The ultimate open source web chat platform


Rocket.Chat is a Web Chat Server, developed in JavaScript, using the Meteor fullstack framework. It is a great solution for communities and companies wanting to privately host their own chat service or for developers looking forward to build and evolve their own chat platforms. Its features include File sharing, Video conferencing, Screen sharing, Live chat, Link preview and lot more.

Lets-Chat - Self-hosted chat for small teams


Let's Chat is a persistent messaging application that runs on Node.js and MongoDB. It's designed to be easily deployable and fits well with small, intimate teams. It supports XMPP Multi-user chat (MUC), Multiple rooms, File uploads and lot more.

Spark - Cross-platform real-time collaboration client optimized for business and organizations.


Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations. Combined with the Openfire server, Spark is the easiest and best alternative to using un-secure public IM networks.

flowchat - A live updating, threaded discussion platform with range voting.


FlowChat is an open-source, self-hostable, live-updating discussion platform, featuring communities, discussions with threaded conversations, and voting.It can act as an alternative to forums, as a private team communication platform(like slack), a content creation platform(like reddit), or a voting/polling platform like referendum.

Mumble - High Quality Voice Chat Software


Mumble is a cross-platform voice over IP application. It is a client - server application where multiple users could use the same server and all their communication is encrypted. It could be used while gaming. It does audio video recording.

Signal-Android - A private messenger for Android, alternative to WhatsApp


Signal is a messaging app for simple private communication with friends. Signal uses your phone's data connection (WiFi/3G/4G) to communicate securely, optionally supports plain SMS/MMS to function as a unified messenger, and can also encrypt the stored messages on your phone.

slacker - Slack Bot Framework


Built on top of the Slack API github.com/nlopes/slack with the idea to simplify the Real-Time Messaging feature to easily create Slack Bots, assign commands to them and extract parameters.Showcasing the ability to access the github.com/nlopes/slack API. In this example, we upload a file using the Slack API.

Rambox - Messaging and Emailing app that combines common web applications into one


Rambox is a messaging and emailing app that combines common web applications into one. It gives you the possibility to add common services many times you need, all in one place. It's perfect for people who work with many services for business and private accounts.

MongooseIM - Efficient XMPP server


MongooseIM is aimed at large, complex enterprise level projects where real-time communication is critical for business success. It provides high availability, ease of deployment, development and reliability in production. MongooseIM can accept client sessions over vanilla XMPP, Websockets, and HTTP long-polling (a.k.a. BOSH).

IMClient


Instant messaging (IM) is a form of communication over the Internet that offers quick transmission of text-based messages from sender to receiver. In push mode between two or more people using personal computers or other devices, along with shared clients, instant messaging basically offers real-time direct written language-based online chat. The user's text is conveyed over a network, such as the Internet. It may address point-to-point communications as well as multicast communications from one

Empathy - Instant Messaging for GNOME


Empathy is a messaging program which supports text, voice, and video chat and file transfers. It supports private and group chat and logs the complete conversation. It currently lacks privacy and encryption support.

stryve - A self-hosted, cross-desktop and web messaging application, heavily inspired by Discord and Slack


A self-hosted chat/messaging application, heavily inspired by Discord and Slack. Stryve comes as both a browser-based and desktop (Windows, MacOS & Linux) application.Please see the Gettting Started tutorial for a full installation guide.

0fc - End-to-end discreet web chat with strong cryptography


0fc enables you to run a secure in-browser group chat with isolated chatrooms. Server is considered minimal trusted zone, all important operations happen on client side. Ephemeral keys used to protect chat room traffic are generated within room owner's browser and propagated to the rest. It is built on top of built on top of Themis crypto library.

eXo Platform - The Enterprise Social Platform


eXo Platform is an open-source social-collaboration software designed for enterprises. It is full featured, based on standards, extensible and has an amazing design.

Jitsi - Video Calls and Chat


Jitsi provides Secure Video calls, Conferencing, Chat, Desktop sharing, Instant Messaging, File transfer support for your favorite OS and IM network. Jitsi lets you connect to Facebook, GoogleTalk, XMPP, Windows Live, Yahoo!, AIM, and ICQ so that you can chat to all your friends in the simplest possible way. It supports IPv6, Secure calls with zRTP, Call history, Call hold etc.