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

Open-Source Alternatives to RingCentral

Ranking updated Aug 19, 2026

For an open source alternative to RingCentral, the strongest matches are jitsi/jitsi-meet (Jitsi Meet is a self-hostable real-time communication platform focused), miroslavpejic85/mirotalk (Mirotalk provides self-hosted video conferencing, real-time audio streaming, and) and jitsi/jitsi (Jitsi is a self-hostable communication suite providing video conferencing). wildfirechat/im-server and igniterealtime/openfire round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to ringcentral”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to RingCentral

Find the best repos with AI.We'll search the best matching repositories with AI.
  • jitsi/jitsi-meetjitsi avatar

    jitsi/jitsi-meet

    29,423View on GitHub↗

    Jitsi Meet is an open-source platform for real-time audio and video communication. It provides a complete infrastructure for hosting secure video conferences, supporting features such as screen sharing, messaging, and participant polling. The platform is designed for both standalone use and integration into external web or mobile applications. The system utilizes a selective forwarding unit architecture to route media streams between participants, ensuring efficient communication across multiple users. It relies on standardized real-time transport protocols to manage data transmission and inc

    Jitsi Meet is a self-hostable real-time communication platform focused on video conferencing, audio, and messaging, though it lacks built-in PBX and call routing features.

    TypeScriptVideo Conferencing SoftwareVideo Meeting Servers
    View on GitHub↗29,423
  • miroslavpejic85/mirotalkmiroslavpejic85 avatar

    miroslavpejic85/mirotalk

    4,595View on GitHub↗

    Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for high-resolution video calls, screen sharing, and real-time audio streaming, operating as a decentralized system that routes media streams directly between participants to ensure privacy and low latency. The platform integrates conversational language models and speech recognition to provide real-time transcription and automated meeting tasks. It also functions as a white-label collaboration suite, allowing users to apply corporate visual identities across the interface and sourc

    Mirotalk provides self-hosted video conferencing, real-time audio streaming, and private messaging, making it a solid fit for team communication though it lacks comprehensive PBX and call routing features.

    JavaScriptVideo Conferencing SoftwareVideo Conferencing Systems
    View on GitHub↗4,595
  • jitsi/jitsijitsi avatar

    jitsi/jitsi

    4,329View on GitHub↗

    Jitsi is an open-source communication suite providing a self-hosted platform for real-time video conferencing, audio calls, and instant messaging. It functions as a comprehensive toolkit for streaming voice and video across different devices and platforms, allowing for the deployment of private team collaboration environments. The project is distinguished by its multi-protocol communication bridging, which translates and exchanges data between diverse network standards including SIP, XMPP, and IRC. This allows users on different protocols to interact within a unified communication interface.

    Jitsi is a self-hostable communication suite providing video conferencing, audio calls, and instant messaging, though it lacks the integrated business PBX and call routing features requested.

    JavaVideo Conferencing Systems
    View on GitHub↗4,329
  • wildfirechat/im-serverwildfirechat avatar

    wildfirechat/im-server

    8,507View on GitHub↗

    WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc

    WildfireChat provides a self-hostable instant messaging backend with support for team messaging and audio/video calls, though it focuses more on the messaging server architecture and requires additional client integration for full PBX features.

    JavaVideo Conferencing SystemsVideo Meeting Servers
    View on GitHub↗8,507
  • igniterealtime/openfireigniterealtime avatar

    igniterealtime/Openfire

    2,999View on GitHub↗

    Openfire is an XMPP communication server and enterprise messaging platform designed for real-time collaboration. It serves as a communication hub providing instant messaging, presence tracking, and multi-user chat capabilities for organizational use. The server supports federated network routing via an XMPP federation gateway, allowing users across different domains to exchange messages. It is designed for high availability through server node clustering and multi-node synchronization to balance client traffic and ensure continuous uptime. The platform integrates with external directory serv

    Openfire is an XMPP-based enterprise messaging platform that supports team chat and video conferencing, but it lacks built-in voice calling and advanced PBX features required for a complete UCaaS solution.

    JavaVideo Conferencing Software
    View on GitHub↗2,999
  • rocketchat/rocket.chatRocketChat avatar

    RocketChat/Rocket.Chat

    45,476View on GitHub↗

    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, ensu

    Rocket.Chat is a self-hostable team messaging platform that supports real-time communication, but it lacks built-in PBX and call routing features required for a complete UCaaS solution.

    TypeScriptCommunication PlatformsCollaboration PlatformsAccess Control Systems
    View on GitHub↗45,476
  • processone/ejabberdprocessone avatar

    processone/ejabberd

    6,692View on GitHub↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    ejabberd is a self-hostable communication server supporting XMPP messaging, MQTT, and SIP signaling for voice and multimedia, though it lacks out-of-the-box native video conferencing and modern UCaaS apps compared to a full collaboration suite.

    ErlangXMPP Communication SystemsActor-Based ConcurrencyAuthentication Backends
    View on GitHub↗6,692
  • 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

    Mattermost is a self-hostable team communication platform offering collaboration and chat features, though its native PBX and call routing capabilities are more limited compared to full-fledged UCaaS suites.

    TypeScriptEnterprise Messaging ServersTeam Chat ServicesAI-Enhanced Messaging
    View on GitHub↗37,981
  • matrix-org/synapsematrix-org avatar

    matrix-org/synapse

    12,013View on GitHub↗

    Synapse is a decentralized communication server implementation that enables real-time messaging and data exchange across the global Matrix federation. It functions as a homeserver, allowing operators to host their own nodes while maintaining control over personal data and user identity within a distributed network. The server utilizes a federated messaging protocol to exchange messages and user data with independent servers, ensuring consistent state across the network. To support high-traffic environments, it employs a distributed service architecture that offloads tasks to independent backg

    Synapse is a self-hostable communication server implementing the Matrix protocol for team messaging and data exchange, though adding voice and video calling requires separate bridging or client integrations rather than being built-in.

    PythonHomeserversMatrix ServersDecentralized Messaging
    View on GitHub↗12,013
  • spacebarchat/spacebarchatspacebarchat avatar

    spacebarchat/spacebarchat

    6,680View on GitHub↗

    SpaceBarChat is an open-source, self-hosted chat server that implements the Discord client-server protocol, allowing existing Discord clients and bots to connect without modification. It provides a complete communication platform for real-time messaging, voice, and video, all running on your own infrastructure with data stored in a PostgreSQL database that automatically synchronizes its schema with the application source code. The platform is built on a three-service architecture that separates API, Gateway, and CDN processes, communicating via Unix domain sockets or RabbitMQ for coordination

    SpaceBarChat is a self-hostable communication server supporting real-time messaging, voice, and video while implementing the Discord protocol, though it lacks native PBX and call routing features.

    Discord-Compatible Chat ServersSelf-Hosted Chat ServersSelf-Hosted Messaging Platforms
    View on GitHub↗6,680
  • fmeringdal/nettu-meetfmeringdal avatar

    fmeringdal/nettu-meet

    2,403View on GitHub↗

    Nettu-meet is a self-hosted video conferencing platform designed for professional and educational environments. It provides a comprehensive suite of real-time communication tools, including audio and video streaming, screen sharing, and collaborative digital whiteboards, to facilitate remote tutoring and group meetings. The platform distinguishes itself through its focus on programmatic integration and organizational customization. It exposes a RESTful API that allows external systems to automate the scheduling and management of meeting sessions, enabling the integration of live video workflo

    Nettu-meet is a self-hostable video conferencing and collaboration platform, but it focuses specifically on meetings and whiteboards rather than providing the broader team messaging, voice calling, and PBX call routing required for a full unified communications platform.

    TypeScriptVideo Conferencing SoftwareVideo Conferencing Systems
    View on GitHub↗2,403
  • suitenumerique/meetsuitenumerique avatar

    suitenumerique/meet

    1,780View on GitHub↗

    This project is a self-hosted, container-native collaboration suite designed for real-time video conferencing. It provides a private infrastructure for group communication, enabling users to manage their own meeting environments while maintaining full control over data security and participant access. The platform distinguishes itself through its architecture, which is built for high availability and scalability using Kubernetes and container orchestration. It supports advanced media delivery through selective simulcast, allowing the system to adapt video quality to individual network conditi

    This project provides self-hosted video conferencing rather than a full business communication platform with team messaging and PBX capabilities, making it a targeted building block rather than an all-in-one suite.

    TypeScriptVideo Conferencing SoftwareVideo Conferencing Systems
    View on GitHub↗1,780
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
jitsi/jitsi-meet29.4KTypeScriptApache-2.0Jun 16, 2026
miroslavpejic85/mirotalk4.6KJavaScriptAGPL-3.0Jun 12, 2026
jitsi/jitsi4.3KJavaApache-2.0Jun 2, 2026
wildfirechat/im-server8.5KJavaNOASSERTIONJun 17, 2026
igniterealtime/openfire3KJavaapache-2.0Feb 20, 2026
rocketchat/rocket.chat45.5KTypeScriptNOASSERTIONJun 16, 2026
processone/ejabberd6.7KErlangNOASSERTIONJun 12, 2026
mattermost/mattermost-server38KTypeScriptNOASSERTIONJun 17, 2026
matrix-org/synapse12KPythonapache-2.0Apr 26, 2024
spacebarchat/spacebarchat6.7K—AGPL-3.0Apr 9, 2026

Related searches

  • an open source alternative to Twilio
  • an open source chatbot automation platform
  • an open source alternative to Google Meet
  • an open source messaging app like Telegram
  • an open source customer messaging platform
  • an open source customer support ticketing system
  • an open source alternative to proprietary software
  • an open source shared inbox for teams