RocketChat - The ultimate open source web chat platform

  •        5305

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.

https://rocket.chat/
https://github.com/RocketChat/Rocket.Chat

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

Bigbluebutton - Open Source Web Conferencing


BigBlueButton is an open source web conferencing system for distance education. It supports sharing of slides (PDF and any document readable by OpenOffice), webcams, whiteboard, chat, voice over IP (using FreeSWITCH), and presenter's desktop. It can record and playback sessions (slides, audio, and chat), runs on Mac, Unix, and PC computers, and is supported by a community of developers that care about good design and a streamlined user experience.

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.

Mattermost - Self-hosted Team Communication Service


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


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.

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.

Hublin - An easy and free video conference service


Hubl.in is a free and open source video conference solution built with love and designed with ethics in mind. It's the best way to initiate a communication anywhere with anybody and brings real time conversation to the next level. Hubl.in allows free communication without additional plugins.

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.

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.

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.

Sunrise - Open Video Conference Solution based on HTML5 WebRTC


Sunrise is an open video conference solution based on HTML5 WebRTC. You can use this software to talk with your friends, to have online meetings in your company, or to provide enhanced customer service, etc. Enjoy the next generation of the Web with Sunrise VC.

Mooch


Mooch is a Jabber and Google talk messaging client with a unique feature: screen sharing sessions. In addition to voice chat and text-based chat, Mooch includes the ability to view portions of the other party's screen and interact with it remotely.

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.

raspchat - A chat server that can run on Raspberry Pi


Basic demo is available Here. Once you have installed dependencies above just do npm install && gulp (creates a dist folder that you can upload to your machine). Project can run on almost any machine that nodejs supports. I have successfully tested it on Raspberry Pi, Orange Pi etc.

Silverlight Voice/Video Conferencing Modules + WCS Product


The Goal of this project is to provide complete Open Source Voice/Video Chatting Client/Server Modules Using Silverlight techniques, this project is divided into three main modules as the following: 1- Voice Chat module 2- Video Chat module 3- Desktop Presenter module

dimdim - Web Meeting


Dimdim is an open source web meeting product with features like Application, Desktop and Presentation sharing with A/V streaming and chat. No attendee installation - all features are available through a web browser. Dimdim can be integrated with Moodle.

Openmeetings - Open Source Web Conferencing


Openmeetings provides video conferencing, instant messaging, white board, collaborative document editing and other groupware tools using API functions of the Red5 Streaming Server for Remoting and Streaming.

slackbot - A chat bot for Slack (https://slack.com).


A chat bot for Slack inspired by llimllib/limbo and will. First create a slackbot_settings.py and a run.py in your own instance of slackbot.

node-red-contrib-chatbot - Visually build a full featured chat bot for Telegram, Facebook Messenger and Slack with Node-RED


With RedBot you can visually build a full featured chat bot for Telegram, Facebook Messenger and Slack with Node-RED. Almost no coding skills required. Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.