For a self hosted platform for video conferencing, the strongest matches are element-hq/element-web (Element Web is a Matrix-based client for encrypted video), nextcloud/spreed (Nextcloud Talk this repo is a fully self-hostable video) and bigbluebutton/bigbluebutton (BigBlueButton is a self-hostable open-source WebRTC video conferencing platform). miroslavpejic85/mirotalksfu and jitsi/jitsi-meet round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Self-hosted video conferencing platforms and secure communication tools for remote meetings and team collaboration.
Element Web is a web-based communication client used for real-time messaging and collaboration via the decentralized Matrix protocol. It functions as an end-to-end encrypted messenger, a VoIP client for voice and video conferencing, and an interface for interacting with integrated bots and external bridges. The project distinguishes itself through a modular architecture that supports runtime module loading and external script imports to extend core capabilities. It provides extensive white-labeling options, allowing for the customization of application branding, visual themes, and the use of
Element Web is a Matrix-based client for encrypted video conferencing that is self-hostable with a compatible server, supports E2EE, screen sharing, and federation through the decentralized Matrix protocol, though it lacks integrated meeting recording and requires a separate server component for the full self-hosted setup.
SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors - SPDX-License-Identifier: CC0-1.0 -->
Nextcloud Talk (this repo) is a fully self-hostable video conferencing solution with end-to-end encryption, screen sharing, recording, and browser-based access, making it a comprehensive open-source Zoom alternative.
BigBlueButton is an open-source virtual classroom software and meeting server designed for hosting real-time online teaching sessions. It functions as a WebRTC video conferencing platform and collaboration suite, providing a self-hosted environment for virtual classroom management and online course administration. The system distinguishes itself through specialized educational tools, including an interactive quiz engine, breakout room coordination, and live polling. It provides a comprehensive suite of collaborative assets such as a shared infinite whiteboard, real-time co-authored notes, and
BigBlueButton is a self-hostable open-source WebRTC video conferencing platform designed for online meetings and virtual classrooms, offering screen sharing, recording, and a browser-based client—qualifying it as a solid alternative to Zoom, though it may lack some requested features like true end-to-end encryption and federation.
Mirotalksfu is a WebRTC video conferencing platform and AI-integrated meeting suite. It functions as a real-time communication system for hosting high-resolution audio and video meetings, serving as a self-hosted virtual classroom and a collaborative workspace. The platform distinguishes itself by integrating generative AI assistants, speech recognition, and digital avatars into live sessions. It also operates as an RTMP streaming gateway, allowing users to broadcast live meeting content to external audiences and platforms. The system provides a collaboration suite featuring a shared interac
Mirotalksfu is a self-hosted WebRTC video conferencing platform with screen sharing, recording, and browser-based access, making it a solid fit for an open-source Zoom alternative, though it lacks explicit end-to-end encryption and federation support.
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, browser-based video conferencing platform with end-to-end encryption and screen sharing, which directly matches the core requirements for an open-source Zoom alternative, though meeting recording and federation are not explicitly confirmed in the provided description.
OpenVidu Platform main repository
OpenVidu is a complete open-source video conferencing platform you can self-host, offering WebRTC-based video calls, screen sharing, and recording — it fits your search for a Zoom alternative, though it may lack full end-to-end encryption and federation support.
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 an open-source, self-hosted WebRTC video conferencing system built for tutors, which squarely fits the category but lacks confirmed support for end-to-end encryption, recording, and federation that the search requests.
🔮 Secure direct video group chat
Briefing is a self-hostable WebRTC-based video conferencing webapp with end-to-end encryption, making it a direct open-source Zoom alternative, though it may not include screen sharing, recording, or federation features.
Jam is an open-source video conferencing tool built on WebRTC, matching the category of a Zoom alternative, but without explicit confirmation of self-hosting, end-to-end encryption, or the full set of requested features.
Galene is a WebRTC-based video conferencing server that can be self-hosted, fitting the core requirement for an open-source Zoom alternative; while it may lack some listed features like recording or federation, it squarely belongs to the video conferencing software category.
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 is a self-hosted WebRTC video conferencing platform with P2P architecture and end-to-end privacy, covering core needs like screen sharing and browser-based clients, though it lacks explicit meeting recording and federation support.
✨ Self-hosted open-source WebRTC cam-to-cam peer-to-peer video calling platform for immersive 1-to-1 real-time communication with end-to-end privacy. Each room is limited to two participants for maximum security.
Mirotalkc2c is a self-hosted, end-to-end encrypted peer-to-peer video calling platform that fits the category of open-source video conferencing software, but it is limited to one-to-one rooms rather than the multi-participant meetings typically expected as a Zoom alternative, so it covers screen sharing and encryption but lacks group calling, recording, and federation support.
The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.
plugNmeet is a self-hosted video conferencing server built on WebRTC, which squarely matches the category, but its description and tags do not explicitly confirm end-to-end encryption or federation support, placing it as a solid option rather than a fully comprehensive one.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| element-hq/element-web | 13.2K | TypeScript | AGPL-3.0 | |
| nextcloud/spreed | 2.1K | JavaScript | AGPL-3.0 | |
| bigbluebutton/bigbluebutton | 9K | JavaScript | lgpl-3.0 | |
| miroslavpejic85/mirotalksfu | 2.9K | JavaScript | agpl-3.0 | |
| jitsi/jitsi-meet | 29.4K | TypeScript | Apache-2.0 | |
| openvidu/openvidu | 2.1K | TypeScript | Apache-2.0 | |
| fmeringdal/nettu-meet | 2.4K | TypeScript | AGPL-3.0 | |
| holtwick/briefing | 1.6K | TypeScript | AGPL-3.0 | |
| jam-systems/jam | 1.3K | JavaScript | agpl-3.0 | |
| jech/galene | 1.3K | Go | mit |