Best open-source alternatives to Zoom
A cloud video conferencing and meeting platform.
Zoom became the default video meeting tool during the remote work shift, offering reliable video calls, screen sharing, breakout rooms, and webinars. Privacy incidents, per-host licensing costs, and the desire to keep meeting data on private infrastructure drive organizations toward self-hosted video conferencing.
19 alternatives listed- MIT LicenseOpen Source — No Paywall
Rocket.Chat is an open-source communications platform aimed at organizations that need secure, customizable collaboration tools. It supports team messaging and real-time conversations for internal coworkers as well as external communication with customers, citizens, or partner companies. The project is designed for self-hosted, cloud, and air-gapped deployments, making it suitable for regulated or high-security environments. It also includes security and governance features such as identity management, end-to-end encryption, and role- and attribute-based access control, while offering extensibility through a marketplace, Apps-Engine, and external integrations.
Cloud OptionalOffline CapableMulti-UserMulti-TenantDockerKubernetesSnapPackage ManagerSourceFeatures:
- real-time conversations
- messaging
- voice calls
- federation
- apps marketplace
+5 more
- Apache License 2.0Open Source — No Paywall
Jitsi Meet is an open source video conferencing project designed for people who want to run or use modern online meetings. It is presented as a browser-based service, with companion mobile apps and SDKs for integrating meeting functionality into other products. The README emphasizes usability across current browsers and highlights core conferencing capabilities such as HD audio/video, chat, polls, reactions, and virtual backgrounds. The project is aimed both at end users who join meetings on the public service and at organizations that want to deploy their own instance. Deployment guidance points to the Jitsi handbook, with Debian packages, Docker-based deployment, and source builds available for self-hosting. The README also mentions Jitsi as a Service (JaaS) for teams that prefer a managed enterprise offering rather than operating the platform themselves.
Cloud OptionalMulti-UserDockerPackage ManagerSourceFeatures:
- browser-based meetings
- mobile applications
- web SDKs
- native SDKs
- HD audio and video
+5 more
Auth:oauth - Apache License 2.0Open Source — No Paywall
Neko is a self-hosted virtual browser and desktop streaming project designed to run inside Docker and deliver the session to users over WebRTC. It is aimed at people who want a private, secure, and shareable browser environment, including developers, teams, presenters, and users who need a persistent or isolated browsing session. The project emphasizes collaborative use: multiple participants can access the same session, interact with the browser in real time, and use it for watch parties, teaching, support, brainstorming, or remote presentations. Beyond browsers, it can stream other Linux applications or even a full desktop environment, and it also supports use cases like session broadcasting, recording, and browser automation.
Multi-UserDockerFeatures:
- virtual browser
- desktop streaming
- multi-user access
- watch parties
- interactive presentations
+5 more
- Apache License 2.0Open Source — No Paywall
LiveKit is an open source media server and platform for building real-time video, audio, and data applications. It is aimed at developers who need conferencing, livestreaming, interactive rooms, or other low-latency communication features backed by WebRTC. The project centers on a scalable SFU server written in Go, with support for production use, distributed deployments, and multi-region setups. It also provides client and server SDKs across multiple languages and platforms, plus a CLI, Helm charts, and Docker images to simplify deployment and integration. Developers can use its access-token model, server APIs, and webhooks to build custom real-time apps and automations.
Multi-UserDockerKubernetesBinaryPackage ManagerSourceFeatures:
- scalable distributed WebRTC SFU
- client SDKs
- JWT authentication
- UDP/TCP/TURN connectivity
- speaker detection
+5 more
Auth:local - GNU Affero General Public License v3.0Open Source — No Paywall
SimpleX Chat is a privacy-focused messaging platform built around the idea of avoiding user identifiers entirely. It is intended for people who want private conversations, metadata protection, and secure communication without relying on traditional account-based identity systems. The README describes mobile apps for Android and iOS as well as a terminal/CLI app for Linux, macOS, and Windows. Users can connect by sharing a link or scanning a QR code, then exchange messages, join groups, and make video calls. The project also highlights double ratchet end-to-end encryption, a directory service for user-created groups, and a community-oriented workflow for support, updates, and translation contributions.
Cloud RequiredMulti-UserDockerBinaryFeatures:
- end-to-end encrypted messaging
- private connections via links or QR codes
- user groups
- video calls
- message and metadata protection
+2 more
- GNU General Public License v3.0Open Source — No Paywall
Tinode is an instant messaging platform intended as a modern, open replacement for XMPP-style federated chat systems. It provides a backend written in Go and clients for web, Android, iOS, and a scriptable command-line interface. The project is aimed at teams or individuals who want a self-hostable messaging stack with mobile and browser access. The server supports messaging, calls, channels, access control, and multi-device synchronization, while also offering administration tooling and support for custom authentication backends. It can be deployed with different database backends and uses JSON/websocket or protobuf/gRPC transports. The README also points to public demo and sandbox services for trying the system before self-hosting.
Cloud OptionalMulti-UserSourceDockerFeatures:
- one-on-one messaging
- group messaging
- voice and video calls
- voice messages
- channels with unlimited subscribers
+5 more
Auth:local - GNU General Public License v3.0Open Source — No Paywall
screego/server is a screen-sharing service aimed at developers who need clearer, faster remote viewing than typical corporate meeting tools provide. It is positioned as a lightweight addition to existing collaboration software, focused specifically on screen sharing rather than broader conferencing or chat features. The project emphasizes simple deployment and practical network handling. The README highlights support for multi-user screensharing, secure transfer over WebRTC, low latency, high resolution, and an integrated TURN server for NAT traversal. It can be installed either with Docker or as a single binary, and the project provides a public demo instance and documentation for setup and configuration.
Cloud OptionalMulti-UserDockerBinaryFeatures:
- multi-user screenshare
- secure WebRTC transfer
- low latency
- high resolution
- integrated TURN server
- GNU Lesser General Public License v3.0Open Source — No Paywall
BigBlueButton is an open-source virtual classroom platform built for online learning and remote instruction. It is aimed primarily at teachers, instructors, and learners, but the README also notes that it can be used for tutoring, flipped classrooms, group collaboration, and online classes. The system supports live audio and video, slide presentation with whiteboard annotations, chat, screen sharing, polling, emojis, shared notes, breakout rooms, and recording/playback for later review. The README also mentions a Learning Analytics Dashboard for moderators and points to technical documentation that covers architecture, features, API, and the default front-end called GreenLight.
Multi-UserBinarySourceFeatures:
- real-time audio sharing
- real-time video sharing
- slides with whiteboard annotations
- chat
- screen sharing
+5 more
- GNU General Public License v3.0Open Source — No Paywall
Janus is an open source, general-purpose WebRTC server developed by Meetecho. It is aimed at developers and teams building real-time communication systems that need a media gateway rather than a client application. The project is presented as the newer multistream branch of Janus, with the repository intended primarily for Linux systems and also buildable on macOS. The README emphasizes a modular, dependency-driven architecture: core functionality can be extended with optional components for REST, WebSockets, data channels, SIP, messaging backends, and media-related plugins. Installation is done by compiling from source after satisfying library dependencies, with package commands shown for Fedora and Debian/Ubuntu, and additional guidance for manually building libraries such as libnice, libsrtp, BoringSSL, usrsctp, and libwebsockets.
Offline CapablePackage ManagerSourceFeatures:
- WebRTC server
- REST API support
- WebSockets support
- Data Channels
- RabbitMQ support
+5 more
WorkAdventure is an open-source platform for creating collaborative virtual worlds that function like immersive online spaces. It is aimed at teams, organizations, clients, and partners who want a more interactive environment for meetings, onboarding, training, events, or a digital workplace. The project centers on avatars moving through customizable maps, with social and communication features such as proximity-based video chat. It can be used on desktop, mobile, or tablet, and the repository includes guidance for self-hosting in production as well as local development. The README also points to a hosted SaaS offering, indicating that the software can be consumed either self-hosted or through the vendor's managed service.
Cloud OptionalMulti-UserDocker ComposeHelmFeatures:
- customizable virtual worlds
- avatar-based interaction
- video chat triggered by proximity
- collaborative virtual offices
- support for desktop, mobile, and tablet
+2 more
Auth:oidc-ssolocal
What to look for in a Zoom alternative
Evaluate WebRTC quality, participant capacity limits, and server resource requirements — video conferencing is bandwidth and compute intensive. Screen sharing, recording, and breakout room support vary widely. Some alternatives require TURN/STUN server infrastructure for NAT traversal, adding operational complexity.
Other SaaS alternatives
- Notion (64)
- Dropbox (49)
- Evernote (34)
- Slack (32)
- Squarespace (31)
- Asana (30)
- Trello (30)
- ChatGPT (29)
- WordPress.com (29)
- Microsoft Teams (29)
- Wix (28)
- Vercel / Heroku / Render (27)
- Shopify (26)
- Microsoft OneDrive (25)
- Cursor IDE (23)
- Discord (23)
- Google Analytics (21)
- Make (Integromat) (20)
- Airtable (20)
- Jira (20)
- Spotify (20)
- Microsoft 365 (19)
- Sentry (18)
- Microsoft OneNote (18)
- Webflow (18)
- Claude Code - CLI (17)
- Salesforce (15)
- Plex (14)
- Google Workspace (14)
- Miro (13)
- Datadog (13)
- GitHub (13)
- HubSpot (13)
- Auth0 (12)
- monday.com (12)
- YouTube (12)
- Bitbucket (11)
- Google Calendar (11)
- Twilio (10)
- Hotjar (10)
- Postman (9)
- Calendly (9)
- Stripe (9)
- Zendesk (9)
- PayPal (9)
- Apple iCloud (8)
- 1Password (8)
- Basecamp (8)
- Lovable (7)
- Intercom (7)
- v0 (6)
- Adobe Premiere Pro (6)
- Adobe Photoshop (6)
- Typeform (6)
- Adobe Lightroom (5)
- Netflix (5)
- Mailchimp (5)
- DocuSign (5)
- Figma (3)
- Buffer (3)
- AutoCAD (3)
- Adobe Illustrator (3)
- Midjourney (2)
- Canva (2)
- Loom (2)
- Adobe After Effects (2)
- Adobe InDesign (2)
- Grammarly (1)
- Authentik (1)
- Listmonk (1)
