Bitflake logo

Rocket.Chat

Self-hosted team chat platform for messaging, voice calls, and video.

1 / 9
  • Channel Conversation

    A public channel with a threaded team conversation, room actions, and the message composer.

  • Workspace Home

    The workspace home screen with the channel sidebar and getting-started actions.

  • Channel Directory

    The workspace directory listing every public channel with member counts and activity.

  • User Management

    Administration of workspace accounts, with roles, status, and pending invitations.

  • Roles and Permissions

    The permission matrix mapping every capability onto roles such as admin, moderator, owner, and guest.

  • Room Administration

    Administration of channels, teams, and direct messages across the workspace.

  • App Marketplace

    The marketplace of apps, bots, and integrations that extend Rocket.Chat.

  • Message Search

    Full-text search across a channel's history, with matching messages listed in a side panel.

  • Accessibility and Appearance

    Per-user theme selection, including dark and high-contrast modes, plus accessibility options.

About this app

Rocket.Chat is a team communication platform that brings messaging, voice, and video into one place. It supports channels, threads, and direct messages, with optional end-to-end message encryption, video calls with screen sharing, and a bot framework for building integrations on top of its webhook and REST APIs. Alongside internal team chat, Rocket.Chat includes a built-in omnichannel live chat widget for handling website visitor conversations, so support teams can work from the same interface as everyone else instead of switching to a separate helpdesk tool. Three features are gated behind a paid tier: unlimited users needs a Commercial plan, and both the audit log and custom branding are Enterprise-only.

  • Authentication:
    API KeysLDAP / ADMFAOIDC SSOPassword AuthSAML SSOSocial Login
  • Access Control:
    RBACTeamsUnlimited Users
  • Data:
    Data ExportAudit Log
  • Integrations:
    REST APIWebhooks
  • UI:
    AndroidDark ModeiOSMacWindowsCustom Branding
  • Infrastructure:
  • Messaging:
    Channels & ThreadsE2E Encryption
  • Collaboration:
    Bot FrameworkVoice & Video
  • Search:
    Full-text Search
  • Other:
    Omnichannel Live Chat

46.0k stars

13.8k forks

Last release8.7.1(8 days ago*)Last activityabout 3 hours ago*Project age11 years (2015)Contributors500+

Commit activity

commits / month
Lifetime223
Past year183
Past month138

As of last sync (about 3 hours ago)

Funding

Premium Features

Free core with paid add-ons

SaaS

Also offered as a paid cloud service

Company-backed

Backed by a commercial company

Technology stack

  • JavaScript
  • CSS
  • HTML
  • Shell
  • Batchfile
  • Dockerfile
  • TypeScript
  • Handlebars
  • EJS
  • SCSS

License

Custom

Custom or non-standard license

Community Edition is MIT-licensed. Free to use, modify, and distribute for any purpose.

View License

Other Team Messaging & Chat apps

Compare all

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.