Rocket.Chat

Rocket.Chat

Secure team messaging with channels, DMs, and omnichannel support

44.3kstars
12.9kforks
Last commit: 1d ago
Repo age: 11y old
Rocket.Chat screenshot

Rocket.Chat is an open-source communications platform for team messaging and customer engagement. It provides persistent chat (channels and direct messages), collaboration features, and enterprise-grade controls, and can be extended via apps, integrations, and APIs.

Key Features

  • Public/private channels, direct messages, threads, reactions, mentions, and file sharing
  • Omnichannel inbox for customer support (live chat widget, queueing/routing, agents, transcripts)
  • Audio/video meetings and screen sharing (deployment-dependent), plus voice messages
  • Federation support (Rocket.Chat Federation) to connect separate Rocket.Chat servers
  • Strong administration features: roles/permissions (RBAC), audit logs, retention policies, and compliance tooling (plan-dependent)
  • SSO/identity integrations (e.g., SAML/OIDC/LDAP) and granular access controls
  • Extensive integrations and automation: webhooks, REST APIs, bots, and a marketplace/app framework
  • Multi-platform clients (web, desktop, mobile) and localization support

Use Cases

  • Internal team chat for organizations that need control over deployment and data
  • Customer support and sales chat using an embedded website live-chat widget
  • Cross-organization collaboration via federation between independently operated servers

Limitations and Considerations

  • Some advanced security/compliance and omnichannel features may be gated by licensing/plan
  • Real-time performance and search depend on sizing and backing services (notably MongoDB)

Rocket.Chat is a mature, widely deployed Slack alternative that combines team chat with customer messaging workflows. It is best suited to organizations that want extensibility, admin controls, and optional omnichannel support in one platform.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Mattermost

Mattermost

Secure team messaging for technical and operational teams

34.9k
8.3k
Last commit: 1d ago

Self-hostable team chat with channels, threads, calls, integrations, and enterprise-grade security controls for organizations that need full data control.

Alternative to:
Slack
Slack
+4
Jitsi Meet

Jitsi Meet

Open-source video meetings built on WebRTC

28.3k
7.7k
Last commit: 1d ago

Self-hostable video conferencing with browser-based meetings, screen sharing, chat, moderation tools, and optional end-to-end encryption.

Alternative to:
Zoom
Zoom
+9
Zulip

Zulip

Threaded team chat organized by topic streams

24.2k
9.3k
Last commit: 28d ago

Self-hostable team chat with topic-based threading, powerful search, and integrations for engineering and communities.

Alternative to:
Slack
Slack
+4
Gotify

Gotify

Self-hosted push notifications with apps and API

14.4k
800
Last commit: 1d ago

Gotify is a self-hosted push notification server with a web UI, Android client, and REST API for sending messages from scripts, services, and monitoring tools.

Alternative to:
Pushover
Pushover
+7
SimpleX Chat

SimpleX Chat

Private messaging without user IDs or phone numbers

10.2k
538
Last commit: 11d ago

Privacy-first messenger using SimpleX relays and end-to-end encryption, designed to avoid user identifiers, phone numbers, and centralized identity.

Alternative to:
Signal
Signal
+5
Mumble

Mumble

Low-latency, high-quality voice chat with server-based channels

7.5k
1.3k
Last commit: 12d ago

Open-source VoIP voice chat with low latency, positional audio, access control, and a self-hostable server (Murmur) for teams and communities.

Alternative to:
Discord
Discord
+9