Repolode
RocketChat

RocketChat/Rocket.Chat

Open-source, self-hostable team chat platform for secure internal and external communications, built in TypeScript.

Open-source alternative to:SlackMicrosoft Teams

Stars
46,308
Forks
14,017
Open issues
4,198
Last commit
3 hours ago

What is it?

Rocket.Chat is a team communications platform written in TypeScript, aimed at organizations that need control over where their messages and data live. It supports real-time conversations between colleagues, with partner companies, and with customers or citizens, and can be deployed on your own servers with Docker, Podman, or Kubernetes, in the cloud, or on an air-gapped network without internet access.

The platform covers identity management, end-to-end encryption, and role and attribute-based access control, along with voice calls and federation across networks. Users can reach it from the web app as well as the mobile and desktop clients listed by the project.

Extensibility comes through a Marketplace of public apps and the Apps-Engine framework, which lets developers build their own integrations. A REST API and developer documentation are also provided for connecting external systems.

Key features

  • 01Self-hosted, cloud, and air-gapped deployment options
  • 02End-to-end encryption with identity management
  • 03Role and attribute-based access control
  • 04Voice calls and federation across networks
  • 05Marketplace of public apps and the Apps-Engine for custom integrations

Use cases

  • Running a private team chat on your own infrastructure for data-sensitive organizations
  • Deploying secure messaging in air-gapped or regulated environments
  • Communicating with customers or partners through a self-hosted chat platform
  • Building custom chat integrations with the Apps-Engine

Topics

FAQ

What is Rocket.Chat?
Open-source, self-hostable team chat platform for secure internal and external communications, built in TypeScript. Rocket.Chat is a team communications platform written in TypeScript, aimed at organizations that need control over where their messages and data live. It supports real-time conversations between colleagues, with partner companies, and with customers or citizens, and can be deployed on your own servers with Docker, Podman, or Kubernetes, in the cloud, or on an air-gapped network without internet access.
Is Rocket.Chat free to use? What license does it have?
Rocket.Chat is open source under the Other license. Check the license terms before using it in commercial products.
Is Rocket.Chat still maintained?
Actively maintained. The last commit to Rocket.Chat was on Oct 22, 2026.
What can I use Rocket.Chat for?
Running a private team chat on your own infrastructure for data-sensitive organizations Deploying secure messaging in air-gapped or regulated environments Communicating with customers or partners through a self-hosted chat platform Building custom chat integrations with the Apps-Engine
Where can I get Rocket.Chat?
The source code and installation instructions are on GitHub: https://github.com/RocketChat/Rocket.Chat

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects