Rocket.Chat

Open source team chat and federated collaboration platform

Technologies
javascript, react, ruby, reactnative, chatbots
Topics
collaboration, instant messaging, communication, team chat, social-network
Open source team chat and federated collaboration platform

Rocket.Chat is one of the largest active open source (permissive MIT source license) nodeJS communications platform communities on GitHub, featuring 1200+ global community contributors (across projects) from 30+ countries, 25,200+ GitHub stars, 5500 forks, 322+ total releases and 10,000+ issues since inception in 2015.

Rocket.Chat is a modern team chat and collaborating platform written in full-stack JavaScript. Rocket.Chat offers a full featured rich team chat experience across modern browsers and mobile devices, comparable to Microsoft Teams and Slack. Rocket.Chat server is designed to be scalable from a family server for 10 users running on a RaspberryPi 4, to clustered configuration that can support millions of users. On-premise deployment of Rocket.Chat can ensure 100% complete security and privacy of your valuable communications/data.

Rocket.Chat is now installed on over 300k servers and counts over 10m users worldwide. Rocket.Chat’s long-term vision is to replace email with a real-time federated communications platform globally.

Users can host their own servers on-premises or setup on cloud. Thanks to its liberal MIT open source license, Rocket.Chat can be also be forked on Github and becomes a new platform/product altogether.

Rocket.Chat has been designed to be totally extensible. Rocket.Chat Apps is a straightforward way to add features to Rocket.Chat. REST and websocket APIs are available to control and customize the server. Chatbot can extend the interactivity of Rocket.Chat and integrate external IT systems.

Rocket.Chat federation enables server administrators to enhance inter-organization collaboration by sharing channels across servers with full security.

Rocket.Chat has won multiple prizes such as a 2016 Bossie Award for Best Open Source Application and first prize in the 2017 edition of All Things Open’s Startup Competition.

Rocket.Chat supports over 59 local languages. Rocket.Chat's community interacts 24 x 7 at the community Rocket.Chat server.

2020 Program

Successful Projects

Contributor
Ritwiz Sinha
Mentor
Rodrigo Nascimento, Shiqi Mei, Douglas Gubert
Organization
Rocket.Chat
Apps-CLI: Hot reload apps during development
The project aims to improve/add the functionality of hot reloading during development, creation of templates for repeated code on the user end, and...
Contributor
Taimur Azhar
Mentor
Tasso Evangelista, Guilherme Gazzo, Gabriel Henriques
Organization
Rocket.Chat
DOWNLOAD MANAGER ON DESKTOP APP
Currently, the Rocket.Chat.Electron desktop application has a wide range of useful features but I chose the project “Download Manager on Desktop...
Contributor
Ashwani Yadav
Mentor
Marcos Defendi, Renato Becker, Tasso Evangelista, Guilherme Gazzo
Organization
Rocket.Chat
Omnichannel: Add screen sharing feature in the Livechat widget
This project is focused to implement a new interface between Rocket.Chat, Omnichannel Livechat widget and Rocket.Chat.js.SDK allowing Agents to get...
Contributor
Ezequiel Reis
Mentor
Ramkumar KB, Rowan, Diego Mello, Djorkaeff Alexandre
Organization
Rocket.Chat
Full-screen composer option to send/edit long messages on mobile apps
A full-screen composer that could be opened from the current composer to provide a larger area for text input or edition, good to send or edit large...
Contributor
Murtaza Patrawala
Mentor
David Lassalle-1, Marcos Defendi, Renato Becker, Steve Stetak
Organization
Rocket.Chat
Omnichannel: Chatbot support for RASA and Dialogflow
The goal for this project is to integrate chatbot platforms like Dialogflow and RASA with Rocket.Chat. These integrations are built to work with the...
Contributor
Adarsh Naidu
Mentor
Weng Wei, Ashish Jha, Prajval Raval
Organization
Rocket.Chat
Rocket.Chat Alexa Skill and Google Action Improvements
This project aims to enable all the essential functionalities of Rocket.Chat to be accessed through any Alexa and Google Assistant device by creating...
Contributor
Govind Dixit
Mentor
Djorkaeff Alexandre, Diego Mello
Organization
Rocket.Chat
Create F-Droid build for React Native Android & CI Jobs Automation
The Rocket chat team has been sincerely working on improving the Android App by regularly adding great features and making them available to users...