Rocket.Chat
Open source team chat and collaboration platform that can be fully self-hosted.
Overview
Rocket.Chat is an open-source, self-hostable team communication platform built in TypeScript, aimed at organizations with strict data-protection or compliance requirements. Deployment options include self-hosted (Docker, Podman, Kubernetes), cloud-hosted, and fully air-gapped (no internet access) setups for high-security or regulated environments.
Security features include end-to-end encryption, identity management, and role- and attribute-based access control. Beyond core chat, it supports voice calls and federation (communicating across separate Rocket.Chat workspaces), and can be extended through public apps from the Rocket.Chat Marketplace or custom apps built with its Apps-Engine. Desktop and mobile clients are available alongside the web app.
It's a fit for organizations - including regulated industries like government, defense, or finance - that need a self-hosted or air-gapped chat platform with fine-grained access control and compliance tooling, rather than a SaaS-only team chat product.
- Categories
- Chat & Messaging
- Languages
- TypeScript, JavaScript
- License
- MIT
Related Projects
Mattermost
AGPL-3.0Open-core, self-hosted team collaboration platform combining chat, workflow automation, voice calling and screen sharing, built on Go, React and PostgreSQL.
- Chat & Messaging
Apache RocketMQ
Apache-2.0Distributed messaging and streaming platform built for financial-grade transactional reliability at very high throughput.
- Backend
NATS
Apache-2.0Lightweight, high-performance messaging system for cloud-native applications, built around simplicity and low operational overhead.
- Backend
Nextcloud
AGPL-3.0Self-hosted productivity platform for file sync and share, collaboration and communication.
- Storage
Spotted an error? Suggest an edit on GitHub.