login
RepoCritics — Review. Share. Archive. Every open-source repo.

RocketChat/Rocket.Chat

Wiki: RocketChat/Rocket.Chat

Source: https://github.com/RocketChat/Rocket.Chat

Last synced 2026-06-02 · 287 words · Edit wiki on GitHub →

RocketChat/Rocket.Chat

Rocket.Chat — a self-hosted team communication platform. Slack alternative with multi-tenant capability, regulated-industry positioning, and a long deployment footprint in regulated / government use cases.

What it is

A TypeScript + Meteor-based team chat platform supporting channels, DMs, threads, video calls, screen sharing, and federation. Self-hosted by default; commercial cloud + enterprise support available. Distinguishes itself from Mattermost / Zulip via federation + the regulated-industry / government / mission-critical positioning ("Secure CommsOS").

Key features

  • Channels, DMs, threads, video calls, file sharing.
  • Federation between Rocket.Chat instances.
  • Omnichannel (live chat, email, SMS, WhatsApp, social media integrations).
  • Apps + integration marketplace.
  • Self-host (Docker, Snap, Kubernetes) or commercial cloud / enterprise.
  • License NOASSERTION — recently moved off MIT; verify current LICENSE.

Tech stack

  • TypeScript primary.
  • Meteor framework on the backend.
  • MongoDB for persistence.

When to reach for it

  • You need self-hosted team chat with strong on-prem / regulated-industry features.
  • You're in a sector (gov, defense, healthcare) that mandates self-hosting.

When not to reach for it

  • You want zero-maintenance — Slack / Discord remove operational burden.
  • You're allergic to the recent licensing changes — verify current LICENSE.
  • Meteor as the backend stack is a known historical concern; recent versions have been migrating off it.

Maturity signal

45k stars, 14k forks, actively maintained under Rocket.Chat Technologies. The 3,737 open-issues count reflects the breadth of the platform.

Alternatives

  • Mattermost — comparable OSS self-hosted chat.
  • Zulip — threaded chat with strong public-broadcast use cases.
  • Element / Matrix — for federated decentralized chat.
  • Slack / Discord — commercial managed.

Tags

typescript, chat, communication, self-hosted, slack-alternative, meteor, mongodb, framework