awesome-repositories.com
Blog
awesome-repositories.com

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

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

RocketChat/Rocket.Chat

0
View on GitHub↗
45,476 stars·13,650 forks·TypeScript·20 viewsrocket.chat↗

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.

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.

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
  • 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.
  • Star history

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

    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.

    What are some open-source alternatives to rocketchat/rocket.chat?

    Open-source alternatives to rocketchat/rocket.chat 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…

    Open-source alternatives to Rocket.Chat

    Similar open-source projects, ranked by how many features they share with Rocket.Chat.
    • 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
    See all 30 alternatives to Rocket.Chat→