awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RocketChat avatar

RocketChat/Rocket.Chat

0
View on GitHub↗

Rocket.Chat

Rocket.Chat is a self-hosted communication platform designed for organizations to maintain full control over their messaging infrastructure and data. It functions as a scalable collaboration suite that supports growing teams by managing consistent configuration cycles across diverse deployment environments.

The platform distinguishes itself through a modular architecture that allows for deep customization of enterprise collaboration workflows. It features a sandboxed application engine that enables developers to build and integrate custom tools and plugins within an isolated environment, ensuring that third-party extensions do not compromise core system resources. Real-time communication is facilitated by a microservices-based infrastructure that utilizes an event-driven message bus and persistent bidirectional connections to handle high-concurrency workloads.

Security is managed through a comprehensive identity framework that enforces granular role-based access controls across all channels and administrative functions. The system also incorporates a database-agnostic data layer, allowing for flexible storage configurations while maintaining data integrity. Organizations can deploy and manage these workspaces to align with specific internal business processes and security requirements.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
rocket.chat
↗

Features

  • Communication Platforms - Provides a collaborative workspace environment for full control over data and communication.
  • Collaboration Platforms - Enables building tailored communication platforms for specific business processes.
  • Team Collaboration Suites - Provides robust infrastructure for managing growing organizational communication needs.
  • Self-Hosted Infrastructure - Enables deployment of private messaging infrastructure within controlled environments.
  • Access Control Systems - Enforces granular security policies by mapping user identities to specific permission sets.
  • Identity Management Systems - Secures workspace data using identity management and role-based access controls.
  • Message Buses - Coordinates real-time data flow between services using a centralized pub-sub mechanism.
  • WebSocket Servers - Maintains persistent bidirectional connections to push instant updates without polling.
  • Authentication Services - Controls access to communication channels through centralized authentication and permissions.
  • Enterprise Security Frameworks - Enforces role-based access controls to protect sensitive communication channels.
  • Infrastructure Automation - Self-hosted team communication and collaboration platform.
  • Chat Servers - Web-based chat platform for team collaboration.
  • Communication - Self-hostable team communication and chat platform.
  • Communication and Community - Team communication platform with chat and video.
  • Communication Clients - Customizable open-source platform for team communications.
  • Communication Platforms - Secure collaboration platform for mission-critical operations.
  • Communication Systems - Team chat and collaboration solution.
  • Media & Communication - Communication platform.
  • Apps and Personal Tools - A free open-source solution for team communication.
  • Collaboration And Management - Team communication platform for messaging.
  • Messaging Ecosystems - Supports custom applications and plugins to add specialized functionality to team workspaces.
  • Extensibility Frameworks - Provides a standard interface and engine for building custom applications and integrations.
  • Microservices Architectures - Decomposes the platform into independent, scalable services for high-concurrency workloads.
  • Modular Messaging Engines - Allows building custom applications through a standardized integration interface.
  • Sandboxing Environments - Executes third-party extensions within isolated runtime environments to prevent unauthorized access.
  • Data Abstraction Layers - Provides a unified interface for storage operations to support multiple database backends.
  • Deployment Orchestration - Supports deployment and management of communication workspaces across various environments.
45,476 stars·13,650 forks·TypeScript·69 views

Star history

Star history chart for rocketchat/rocket.chatStar history chart for rocketchat/rocket.chat

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does rocketchat/rocket.chat do?

Rocket.Chat is a self-hosted communication platform designed for organizations to maintain full control over their messaging infrastructure and data. It functions as a scalable collaboration suite that supports growing teams by managing consistent configuration cycles across diverse deployment environments.

What are the main features of rocketchat/rocket.chat?

The main features of rocketchat/rocket.chat are: Communication Platforms, Collaboration Platforms, Team Collaboration Suites, Self-Hosted Infrastructure, Access Control Systems, Identity Management Systems, Message Buses, WebSocket Servers.

Which projects share features with rocketchat/rocket.chat?

Projects with overlapping indexed features include: zulip/zulip — Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes… mattermost/mattermost-server — Mattermost Server is an open source collaboration suite and self-hosted team communication platform. It functions as… mattermost/mattermost — Mattermost is a self-hosted, enterprise-grade communication platform designed for organizations that require strict… vector-im/element-web — Element Web is a web-based communication interface and collaboration platform built on the Matrix open standard. It… chatwoot/chatwoot — Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social… twentyhq/twenty — Twenty is a headless customer relationship management framework that enables developers to build, version, and deploy…

Projects sharing features with Rocket.Chat

These projects share indexed features with Rocket.Chat. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zulip/zulipzulip avatar

    zulip/zulip

    24,696View on GitHub↗

    Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming

    Pythonapachechatcollaboration
    View on GitHub↗24,696
  • mattermost/mattermost-servermattermost avatar

    mattermost/mattermost-server

    37,981View on GitHub↗

    Mattermost Server is an open source collaboration suite and self-hosted team communication platform. It functions as an enterprise chat server and extensible messaging backend that provides a secure environment for professional organizations to exchange messages and coordinate software development. The platform is designed as an AI-integrated communication hub, embedding artificial intelligence into messaging flows to assist users with information retrieval and task completion. It supports a high degree of customization through a plugin-based extension model, allowing for the creation of cust

    TypeScript
    View on GitHub↗37,981
  • mattermost/mattermostmattermost avatar

    mattermost/mattermost

    38,139View on GitHub↗

    Mattermost is a self-hosted, enterprise-grade communication platform designed for organizations that require strict control over their internal data and messaging infrastructure. It functions as a centralized hub for real-time team interaction, offering persistent messaging, voice and video conferencing, and integrated project management tools within a single, private workspace. The platform is built to support high-security environments, including air-gapped deployments where public internet access is restricted or unavailable. The platform distinguishes itself through a focus on regulatory

    TypeScriptcollaborationgolanghacktoberfest
    View on GitHub↗38,139
  • chatwoot/chatwootchatwoot avatar

    chatwoot/chatwoot

    31,959View on GitHub↗

    Chatwoot is a self-hosted, omnichannel customer support platform designed to aggregate messages from diverse social and digital channels into a single, collaborative team inbox. It provides organizations with full data ownership and control over their support infrastructure, ensuring strict logical separation of customer data through multi-tenant architecture. By centralizing communication, the platform enables teams to manage, route, and resolve inquiries within a unified workspace that maintains complete interaction history for every contact. The platform distinguishes itself through an eve

    Rubyactioncablechat-widgetconversation
    View on GitHub↗31,959
Compare all 30 related projects→