Rocket.Chat

The ultimate open source team chat and collaboration platform

Technologies
javascript, android, react, node.js, ios
Topics
collaboration, instant messaging, realtime communications, chat, chatbot
The ultimate open source team chat and collaboration platform

Rocket.Chat is one of the largest active open source (permissive MIT source license) nodeJS communications platform communities on GitHub, featuring 700+ global community contributors (across projects) from 30+ countries, 21000+ GitHub stars, 4600 forks, 242+ total releases and 8,500+ 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 on modern browsers, comparable to Slack and Microsoft Teams. Mobile and desktop clients run on iOS, Android, MacOSX, Windows, and Linux. Rocket.Chat server is designed to be scalable from a small family messaging server for 5 users running on a Raspberry Pi 3, to clustered configuration that can support tens of thousands 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 180k 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 set up Rocket.Chat on cloud or by hosting their own servers on-premises. 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 realtime (websocket) APIs are available to control and customize various aspects of the server. Chatbot can extend the interactivity of Rocket.Chat and integrate external IT systems.

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 since inception in 2015.

2019 Program

Successful Projects

Contributor
Aditya Bhardwaj-1
Mentor
Karan Bedi, Peter Lepeska
Organization
Rocket.Chat
Service Accounts
The project aims to add the functionality of Service Accounts in the existing Rocket.Chat application. Service accounts will be an upgrade to regular...
Contributor
Upendra Reddy
Mentor
eric rosenthal, James Hepburn
Organization
Rocket.Chat
Improving User Experience with Bots in Android App
A crucial component of the user experience with bots in Rocket chat android app is rich messages. Currently, there is only minimal support for rich...
Contributor
Rudrank Riyam
Mentor
Matheus Cardoso, Samar Sunkaria
Organization
Rocket.Chat
VoiceOver Accessibility in Rocket.Chat iOS application
The aim of this project is to add VoiceOver accessibility in the native Rocket.Chat iOS application. Minimum acceptable scope: Login screen Register...
Contributor
Kautilya Tripathi
Mentor
Renato Becker, Diego Mello
Organization
Rocket.Chat
Livechat: Real-Time Visitor Monitoring
Livechat is a package that adds the ability to embed a pop-up support chat to your website. For example when you want to interact with users visiting...
Contributor
Ilarion Halushka
Mentor
Diego Mello
Organization
Rocket.Chat
Improve end-to-end testing infrastructure of React Native client
The project Rocket.Chat.ReactNative is already about 2 years old and there are lots of features. So the chances of introducing new bugs by changing...
Contributor
Noor Binte Amir
Mentor
Shailesh Baldaniya, peternguyen2007
Organization
Rocket.Chat
THEME SUPPORT FOR ROCKET.CHAT ANDROID APP
I chose the project ‘Theme Support for Rocket.Chat Android App’ because it integrates my two loves of android development and strong visuals and...
Contributor
Govind Dixit
Mentor
eric rosenthal, James Hepburn
Organization
Rocket.Chat
Improve Test Automation in Rocket.Chat Android Repo
The project goal is to establish a test infrastructure which supports unit testing, UI testing and Integration testing. Unit tests and UI tests will...
Contributor
Utkarsh Barsaiyan
Mentor
Roeland Douma, Tasso Evangelista, Guilherme Gazzo
Organization
Rocket.Chat
Deeper Nextcloud Integration
This project aims to improve the existing Nextcloud integration within Rocket.Chat. Seamless authentication and improving the UI and UX of the file...
Contributor
Pranav Pandey
Mentor
Guilherme Gazzo, Diego Mello
Organization
Rocket.Chat
Add new features on React Native client
Our React native implementation is relatively newer than its native counterparts hence lacks many of the important features and is more buggy. The...
Contributor
Shubham Singh
Mentor
Ramkumar KB, Peter Lepeska, jian hou, Karan Bedi
Organization
Rocket.Chat
Rocket.chat Articles
For every deployment of Rocket.chat, there is a team or community that generates a lot of content. Rocket.chat itself is the repository for much of...
Contributor
KAPIL GAUTAM
Mentor
Rodrigo Nascimento, Douglas Gubert
Organization
Rocket.Chat
Integrating Google Calendar with Rocket.Chat
An app developed on Rocket.Chat App engine to integrate Google Calendar with Rocket.Chat. This can be used to create and manage personal calendar...
Contributor
Djorkaeff
Mentor
Diego Sampaio, Diego Mello
Organization
Rocket.Chat
Share Extension for React Native Client.
Implements a Share extension to iOS and Android OS to ReactNative client Rocket.Chat.
Contributor
Ashish Jha
Mentor
Gabriel Engel, Sing Li
Organization
Rocket.Chat
Alexa Skill for Rocket.Chat
Bring access of Rocket.Chat into the world of 100 million+ Alexa enabled devices. The project's aim is to create innovative, high valued user...
Contributor
Fongang Rodrique
Mentor
Martin Schoeler, Marcos Spessatto Defendi
Organization
Rocket.Chat
Interactive APIs documentation
This project aims in developing an interactive interface where users can test and explore Rocket.Chat’s Rest APIs. It will ensure that, the whole...
Contributor
Amish Mittal
Mentor
James Hepburn, Peter Lepeska, Karan Bedi
Organization
Rocket.Chat
Implementation of Newsfeed (a social feature) in Rocket.Chat Server
Implementation of Newsfeed (a social feature) in Rocket.Chat Server This project adds a newsfeed for every user. In it, the users can follow other...