For an open source alternative to Google Meet, the first results are miroslavpejic85/mirotalksfu (Mirotalksfu is a self-hostable WebRTC video conferencing application featuring virtual rooms, screen sharing, chat messaging, and AI integrations that fits the exact requirements of this search), jitsi/jitsi-meet (Jitsi Meet is a fully self-hostable video conferencing platform that offers WebRTC streaming, screen sharing, virtual rooms, and chat messaging, serving as a complete open-source alternative to commercial web meeting tools) and fmeringdal/nettu-meet (Nettu-meet is a self-hostable video conferencing platform that offers WebRTC streaming, screen sharing, and virtual room management tailored for educational and professional use, though it lacks explicit mention of end-to-end encryption in its core feature set). miroslavpejic85/mirotalk and bigbluebutton/bigbluebutton round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to google meet”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
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-hostable WebRTC video conferencing application featuring virtual rooms, screen sharing, chat messaging, and AI integrations that fits the exact requirements of this search.
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 fully self-hostable video conferencing platform that offers WebRTC streaming, screen sharing, virtual rooms, and chat messaging, serving as a complete open-source alternative to commercial web meeting tools.
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 platform that offers WebRTC streaming, screen sharing, and virtual room management tailored for educational and professional use, though it lacks explicit mention of end-to-end encryption in its core feature set.
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-hostable video conferencing and peer-to-peer communication platform that provides WebRTC streaming, screen sharing, virtual rooms, chat messaging, and transcription features.
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 video conferencing and collaboration server tailored for virtual classrooms, though its specialized educational focus makes it a specific variant rather than a general-purpose meeting app.
Peer-calls is a self-hosted, browser-based video conferencing platform designed for real-time audio, video, and screen sharing. It functions as a communication server that coordinates peer-to-peer signaling, allowing participants to join private meeting rooms directly through their web browsers without the need for additional software installations. The platform distinguishes itself through a distributed architecture that supports multi-instance scaling and session synchronization. By utilizing a shared data store and a selective forwarding unit, it manages media streams and bandwidth distrib
Peer-calls is a self-hosted, browser-based video conferencing platform supporting WebRTC streaming, screen sharing, and virtual rooms, making it a fitting alternative for web meetings though it lacks explicit built-in text chat and end-to-end encryption features.
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 container-native video conferencing application supports self-hosting and real-time collaboration, though specific features like end-to-end encryption and chat messaging are not explicitly detailed in the available evidence.
Eventyay Video is an online event management system and video conferencing platform designed to host virtual gatherings. It provides a unified environment for coordinating conferences and workshops by integrating live video streaming, interactive video calls, and real-time group communication tools. The platform utilizes a WebRTC-based architecture to facilitate direct browser-to-browser media connections and employs a selective forwarding unit to distribute video packets efficiently among participants. It incorporates server-side media stream transcoding to adjust resolution and bitrate base
This repository provides a self-hostable video conferencing and virtual event platform that supports WebRTC streaming and real-time communication, making it a solid fit for replacing commercial meeting services.
SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors - SPDX-License-Identifier: CC0-1.0 -->
This repository provides a self-hostable video conferencing and communication app integrated within the Nextcloud ecosystem, offering virtual rooms, screen sharing, and chat messaging.
This project is a WebRTC screen sharing server designed to facilitate the streaming of desktop views between multiple participants. It functions as a signaling server to coordinate connection metadata and a relay server to ensure connectivity for users behind restrictive firewalls or symmetric NATs. The server enables real-time screen sharing by establishing direct peer-to-peer connections to reduce latency and server load. It utilizes a relay architecture to maintain stable communication when direct paths are blocked by network firewalls. The system provides coordination for session managem
Screego provides WebRTC-based screen sharing and signaling, but it functions as a screen-sharing server rather than a complete multi-participant video conferencing application with chat and virtual rooms.
SimpleWebRTC is a communication framework and real-time media streaming library designed to establish peer-to-peer audio, video, and data streams between web clients. It provides a conference room manager to organize multiple participants into virtual rooms for group interaction. The framework includes a dedicated system for peer-to-peer file transfers and low-latency data messaging. It also features a network traversal configuration tool for managing the servers required to maintain connectivity across firewalls and restrictive network environments. The project covers broad capability areas
SimpleWebRTC is a real-time media streaming library and communication framework rather than a ready-to-deploy virtual meeting application to replace tools like Google Meet.
Deskreen is a wireless screen mirroring and virtual display tool that streams a computer screen or specific application windows to any device with a web browser. It functions as a virtual display streamer and a web-based secondary monitor, allowing users to extend their desktop workspace to remote devices over a local network. The system supports end-to-end encrypted screen sharing to protect display data and utilizes virtual display adapters to treat remote browsers as extended screens. It includes capabilities for multi-device broadcasting, enabling a single video source to be mirrored acro
Deskreen is a wireless screen mirroring and secondary display tool rather than a full video conferencing application for web meetings.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| miroslavpejic85/mirotalksfu | 2.9K | JavaScript | agpl-3.0 | |
| jitsi/jitsi-meet | 29.4K | TypeScript | Apache-2.0 | |
| 2.4K |
| TypeScript |
| AGPL-3.0 |
| miroslavpejic85/mirotalk | 4.6K | JavaScript | AGPL-3.0 |
| bigbluebutton/bigbluebutton | 9K | JavaScript | lgpl-3.0 |
| peer-calls/peer-calls | 1.9K | Go | Apache-2.0 |
| suitenumerique/meet | 1.8K | TypeScript | mit |
| fossasia/eventyay-video | 1.5K | Python | Apache-2.0 |
| nextcloud/spreed | 2.1K | JavaScript | AGPL-3.0 |
| screego/server | 10.3K | Go | gpl-3.0 |