rocket.chat

Open source communications platform for the AI age

Technologies
javascript, typescript, node, LLM, generative ai
Topics
communications, messaging, group chat, Team Collaboration, Chat platform
Open source communications platform for the AI age
Open source team chat and communications platform Rocket.Chat is one of the largest active open source (permissive MIT license) nodeJS communications platform communities on GitHub, connecting 2,500+ global community contributors (across projects) from 30+ countries, with 41,700+ GitHub stars, 11,100 forks, 1,005+ total releases and 15,100+ issues since inception in 2015. Rocket.Chat is a team chat platform written in full-stack Typescript. It offers a fully featured team chat experience on modern browsers, comparable to Slack and Microsoft Teams. Mobile and desktop clients run on iOS, Android, Mac, Windows, and Linux. The server can scale from a small family messaging server for 5 users on a Raspberry Pi 5, to clustered micro-services configuration that can support hundred thousands of users. On-premises Rocket.Chat can ensure 100% complete security and privacy of your valuable communications/data. Rocket.Chat is now installed on over 500k servers and counts over 12m users worldwide. Federated communication support extends our reach exponentially. Users can set up Rocket.Chat on cloud or by hosting their own servers on-premises. Thanks to its extension support via Rocket.Chat Apps, and rich APIs, startups and innovators have customized Rocket.Chat into new products and services. Omnichannel extends reach to wherever user may be including WhatsApp, Instagram, Facebook Messenger and more. Increasingly, innovators in Generative AI and LLM app developers are launching their concepts on the Rocket.Chat platform to keep all data flows and communications 100% private and secure. 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's community interacts 24 x 7 at the community Rocket.Chat server https://open.rocket.chat since 2015.
2022 Program

Successful Projects

Contributor
Yuqing
Mentor
Gabriel Engel, Yash Rajpal, Fábio Albuquerque
Organization
rocket.chat
Rocket.Chat - Teams Bridge: interop with Microsoft Teams
Microsoft Teams is unquestionably the most popular and frequently used closed source team collaboration system in the world. Many administrators and...
Contributor
sangyul.cha
Mentor
Duda Nogueira, Frank Dase
Organization
rocket.chat
Botpress Connector Enhancements
-Project Description The current Botpress Connector allows users to easily connect a bot to a Rocket.Chat instance without any coding necessary. But...
Contributor
Mustafa Hasan Khan
Mentor
Douglas Gubert, Allan Ribeiro
Organization
rocket.chat
ClickUp App for Rocket.Chat
Rocket.Chat is the place where teams from large organizations assemble, coordinate and communicate. People discuss their work, manage it and share...
Contributor
Sitaram Rathi
Mentor
Debdut Chakraborty, Aaron Ogle
Organization
rocket.chat
Rocket Chat TUI Proposal
The aim is to develop an attractive Rocket Chat Text TUI using bubbles and bubbletea go package. By using bubble and bubbletea the TUI can be made...
Contributor
Dnouv
Mentor
Sing Li, Marcos Defendi
Organization
rocket.chat
Rocket.Chat for Virtual Conferences - Eventyay integration
The project aims to integrate Eventyay into Rocket Chat in a way that will open up an additional completely open-source option for Open event...
Contributor
Samad Yar Khan
Mentor
Sing Li, Rohan Lekhwani
Organization
rocket.chat
GitHub App
GitHub is the largest centralized repository for hosting open source projects and this app will enable the users to perform many GitHub activities...
Contributor
Vivek Srivastava
Mentor
Martin Schoeler, Guilherme Gazzo
Organization
rocket.chat
Playground for UIKit ReactJS components
RocketChat UIKit Playground is a proposed Component playground that will allow us to build, test, and browse our UIKit components in isolation. When...
Contributor
Nishant Patel
Mentor
Douglas Fabris, Milton Rucks
Organization
rocket.chat
Message Forwarding
Description: Implement the ability to forward messages to another channel, thread, or discussion. This is a high-demand capability that is currently...
Contributor
Danish Ahmed Mirza
Mentor
Diego Mello, Daniel Silva
Organization
rocket.chat
New Emoji Picker for Mobile Client
Action sheets are a very common UX pattern which are used to interact with quick actions and can be found in almost every mobile app . There are...
Contributor
Irfan Asif
Mentor
Douglas Gubert, Ivan Netto, Alvaro Mello
Organization
rocket.chat
Figma App ( Rocket.Chat Integration )
This integration will bring the support of Figma right into Rocket.Chat using Rocket.Chat Apps. With the help of this plugin, teams can create new...
Contributor
Ahmed Ibrahim
Mentor
Gabriel Casals, Jean Brito
Organization
rocket.chat
Standalone Desktop Messaging cross-platforms Applet
Create a simpler desktop application where there is a simple channels list on a little window and each chat will open in another separated window,...
Contributor
Sidharth Mohanty
Mentor
Rohan Lekhwani
Organization
rocket.chat
Rocket.Chat ReactJS fullstack Component
The ultimate goal of the project is to create a full-stack React component node module of the RocketChat application that would be fully...