Open source team communications platform with messaging, voice, video, federation, and apps
- Stars45.5k
- Forks13.6k
- Open Issues3.8k
Other
- TypeScript
- CSS
- JavaScript

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
