Rocket.Chat logo

Rocket.Chat

Open source team communications platform with messaging, voice, video, federation, and apps

Open Source Alternative to
Repository activity
  • Stars45.5k
  • Forks13.6k
  • Open Issues3.8k
License

Other

Languages
  • TypeScript
  • CSS
  • JavaScript
Rocket.Chat screenshot

About Rocket.Chat

Rocket.Chat is an open source communications platform for team messaging, including conversations with external stakeholders such as customers or citizens. It suits organizations that need secure, customizable communication across real-time and asynchronous conversations, and this card covers the self-hosted open source edition.

It includes messaging, voice calls, video, federation, identity management, end-to-end encryption, and role and attribute-based access control. Public apps install from the Rocket.Chat Marketplace, and you can build custom apps with the Apps-Engine and connect them to external systems.

Rocket.Chat runs self-hosted, in the cloud, or air-gapped, with Docker, Podman, and Kubernetes paths for self-hosting. Desktop apps run on macOS, Windows, and Linux, with mobile apps alongside the web client. The platform is developed in TypeScript.

Key features

  • Real-time messaging for internal and external communication
  • Voice calls, video, and federation
  • Identity management with end-to-end encryption
  • Role and attribute-based access control
  • Marketplace apps and Apps-Engine for custom integrations

Details

First released
2015
Platforms
Web · Android · iOS · Win · Mac · Linux
Self-hosting
Docker · Podman · Kubernetes
Deployment
self-hostable · docker · cloud
Security
End-to-end encryption
Language
TypeScript