Assembly Line

Open-source video conferencing software in 2026

30 open-source projects, ranked by GitHub stars and how recently each was worked on. Jitsi Meet leads with 30k stars, ahead of LiveKit. 18 had code pushed in the last three months. Most common licenses: AGPL-3.0 (10), Apache-2.0 (9) and MIT (6). Commercial video conferencing software are listed separately.

All open-source video conferencing software, ranked

Complete systems you can adopt 20

  1. 1
    Jitsi Meet jitsi

    Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

    Complete system Production-ready You want a mature open-source Zoom alternative you can host yourself or embed in your own product.

    β˜… 30k Apache-2.0 TypeScript Active, pushed today
  2. 2
    BigBlueButton bigbluebutton

    A complete web conferencing system for virtual classes and more!

    Complete system Production-ready A school, university or training provider needs online classes integrated with Moodle, Canvas or another LMS on its own servers.

    β˜… 9.3k LGPL-3.0 TypeScript Active, pushed today
  3. 3
    MiroTalk miroslavpejic85

    πŸš€ Open-source, self-hosted P2P WebRTC video conferencing for fast, private real-time communication. Create browser-based meeting rooms with no downloads or time limits, plus screen sharing, chat, whiteboard, recording, and collaboration.

    Complete system Usable You want quick private video rooms for small groups on your own server with minimal infrastructure.

    β˜… 4.8k AGPL-3.0 JavaScript Active, pushed today
  4. 4
    Mirotalksfu miroslavpejic85

    πŸ† Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, Google Meet, Jitsi Meet, and Microsoft Teams, powered by scalable SFU architecture with Mediasoup.

    Complete system Usable You want your own Zoom-style meeting server for larger group calls and can run a Node.js service with open UDP ports.

    β˜… 3.1k AGPL-3.0 JavaScript Active, pushed today
  5. 5
    Meet suitenumerique

    Open source video conferencing app powered by LiveKit. Built with Django and React.

    Complete system Usable A public body or organisation wants a self-hosted meeting service on LiveKit with a backing team in the European public sector.

    β˜… 2.5k MIT Python Active, pushed today
  6. 6
    Chitchatter jeremyckahn

    Secure peer-to-peer chat that is serverless, decentralized, and ephemeral

    Complete system Usable You want a throwaway private room for a quick conversation with no accounts or server-side history.

    β˜… 2.3k GPL-2.0 TypeScript Active, pushed today
  7. 7
    Jitsi Meet Electron jitsi

    Jitsi Meet desktop application powered by :electron:

    Complete system Production-ready Your team uses Jitsi and wants a dedicated desktop window with remote control instead of a browser tab.

    β˜… 1.6k Apache-2.0 TypeScript Active, pushed 5 days ago
  8. 8
    Galene jech

    The Galène videoconference server

    Complete system Production-ready A university, club or small organisation wants its own meeting server that runs on modest hardware without a large media stack.

    β˜… 1.4k MIT Go Active, pushed 3 days ago
  9. 9
    Call-Me miroslavpejic85

    πŸ“ž Open-source, self-hosted WebRTC click-to-call solution for websites. Add a video Call-Me button and let visitors instantly connect with your team through browser-based video communication. Ideal for customer support, sales, consultations, and remote assistance.

    Complete system Usable You want face-to-face video for sales or support from your site without a third-party service.

    β˜… 766 AGPL-3.0 JavaScript Active, pushed 8 days ago
  10. 10
    plugNmeet-server mynaparrot

    The open-source, self-hosted video conferencing software. Scalable, customizable, and with a powerful AI Meeting Agent.

    Complete system Usable You want to add branded video meetings to an LMS, website or app and host the media yourself.

    β˜… 580 MIT Go Active, pushed today
  11. 11
    Mirotalkc2c miroslavpejic85

    πŸ“Ή Open-source, self-hosted WebRTC 1-to-1 video calling for private real-time communication. Build secure browser-based consultations, coaching, support, telehealth, and other video call experiences with peer-to-peer communication and screen sharing.

    Complete system Usable You need private one-to-one calls for consultations, coaching or support embedded in your own site.

    β˜… 520 AGPL-3.0 JavaScript Active, pushed yesterday
  12. 12
    Tindroid tinode

    Tinode chat client application for Android

    Complete system Usable You run a Tinode server and need an Android app for its users.

    β˜… 395 Apache-2.0 Java Active, pushed 37 days ago
  13. 13
    Mirotalkwebrtc miroslavpejic85

    πŸ›  Open-source, self-hosted WebRTC SaaS platform and video meeting scheduler. Provide user accounts, dashboards, meeting scheduling, invitations, and centralized access to MiroTalk services. Build your own branded video meeting platform on infrastructure you control.

    Complete system Usable You already run MiroTalk servers and want a branded front end where users book and manage meetings.

    β˜… 364 AGPL-3.0 JavaScript Active, pushed 6 days ago
  14. 14
    Mirotalkbro miroslavpejic85

    πŸ“‘ Open-source, self-hosted WebRTC live broadcasting platform for real-time video, audio, and screen streaming. Build your own broadcasting solution for webinars, events, presentations, announcements, and live online communication without relying on a hosted video platform.

    Complete system Usable You run webinars or announcements and want low-latency broadcasting on your own server.

    β˜… 212 AGPL-3.0 JavaScript Active, pushed 3 days ago
  15. 15
    Roomler gjovanov

    Roomler - Multi-party Video Conferencing & Team Collaboration Tool using WebRTC (Janus Gateway)

    Complete system Experimental You want to study or fork a Slack-plus-video app built on Janus.

    β˜… 294 AGPL-3.0 JavaScript Slowing, pushed 6 months ago
  16. 16
    Nettu Meet fmeringdal

    Open source video conferencing system for tutors.

    Complete system Experimental Use it as a reference for building a tutoring meeting tool rather than as something to run.

    β˜… 2.4k AGPL-3.0 TypeScript Quiet, pushed 3 years ago
  17. 17
    Videochat nkonev

    Yet another Telegram/Zoom/Skype/Jitsi/RocketChat/Discord/OpenMeetings/BigBlueButton/Teams/Mattermost/etc... killer

    Complete system Experimental You want to study or run a combined chat and video system and have the skills to operate several backing services.

    β˜… 104 Apache-2.0 Go Active, pushed today
  18. 18
    Ptpwebcam dognotdog

    Mac DSLR webcam plugin for using DSLRs for video conferencing and streaming.

    Complete system Experimental You have a supported DSLR and an older Mac and want better video quality in calls.

    β˜… 202 GPL-3.0 Swift Slowing, pushed 5 months ago
  19. 19
    Atria thesubtleties

    Virtual and Hybrid Event management platform with real-time networking features. Create events, manage sessions, facilitate attendee connections, and enable live chat. Built with Flask, React, and Socket.IO.

    Complete system Experimental An event organiser wants a self-hosted attendee networking site and is willing to work with an early-stage project.

    β˜… 101 AGPL-3.0 Python Slowing, pushed 10 months ago
  20. 20
    Teamlinker Teamlinker

    Teamlinker is a team collaboration platform that integrates multi-functional modules. Users can process tasks in parallel, including six functional modules: project, wiki, calendar, meeting, chat and network disk, achieving seamless integration and improving team collaboration efficiency.

    Complete system Experimental Only if you want to fork an all-in-one workspace; it is not a safe choice to run as is.

    β˜… 521 GPL-3.0 TypeScript Quiet, pushed 2 years ago

Frameworks and platforms to build on 1

  1. 1
    OpenVidu OpenVidu

    OpenVidu Platform: self-hosted real-time video and audio for your apps, built on LiveKit and mediasoup

    Framework or platform Production-ready You are building video calls into a product and want a self-hosted alternative to Twilio or Agora with commercial support available.

    β˜… 2.1k Apache-2.0 TypeScript Active, pushed today

Building blocks for your own system 2

  1. 1
    LiveKit livekit

    End-to-end realtime stack for connecting humans and AI

    Building block Production-ready You are building video calls, live audio or voice AI agents and want open infrastructure.

    β˜… 22k Apache-2.0 Go Active, pushed today
  2. 2
    Janus-cloud OpenSight

    a cluster solution for Janus WebRTC server, by API proxy approach

    Building block Usable You already run Janus and need to scale signalling across multiple servers without changing clients.

    β˜… 209 AGPL-3.0 Python Slowing, pushed 8 months ago

Integrations 1

  1. 1
    Pade igniterealtime

    PΓ dΓ© (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.

    Integration Usable Your organisation already runs Openfire and wants a browser-based client for its chat and meetings.

    β˜… 103 Apache-2.0 Go Active, pushed 41 days ago

Developer tools 1

  1. 1
    Webcam-filters jashandeep-sohi

    Add filters (background blur, etc) to your webcam on Linux.

    Developer tool Experimental You are on Linux and your meeting app lacks background blur.

    β˜… 553 GPL-3.0 Python Quiet, pushed 3 years ago

Templates and starters 5

  1. 1
    SkyOffice kevinshen56714

    Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.

    Template or starter Experimental You want a starting point for a Gather-style virtual office or to learn how one is built.

    β˜… 1.3k MIT TypeScript Slowing, pushed 11 months ago
  2. 2
    Webrtc-video-conference-simple-peer Dirvann

    A simple video conferencing example using simple-peer

    Template or starter Experimental You want to understand peer-to-peer WebRTC basics with very little code.

    β˜… 242 MIT JavaScript Slowing, pushed 9 months ago
  3. 3
    Waterbus waterbustech

    Showcase app demonstrating Waterbus-powered real-time media.

    Template or starter Experimental You are evaluating Waterbus or want a Flutter WebRTC reference app.

    β˜… 340 Apache-2.0 Dart Quiet, pushed 14 months ago
  4. 4
    Glipchat srtucker22

    video chatroom using meteor + webrtc + react + redux

    Template or starter Experimental Only as historical reference for Meteor and WebRTC.

    β˜… 278 MIT JavaScript Quiet, pushed 9 years ago
  5. 5
    Mediasoup-sfu-webrtc-video-rooms Dirvann

    A simple video conferencing example using the mediasoup sfu

    Template or starter Experimental You are learning mediasoup and want a minimal working example to read.

    β˜… 272 Apache-2.0 JavaScript Quiet, pushed 3 years ago

Compared head to head

Looking for an alternative to

Open-source licenses

  • Permissive: 15. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Network copyleft: 10. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
  • Strong copyleft: 4. If you distribute the program or anything built on it, you must release the whole source under the same license.
  • Weak copyleft: 1. Changes to the licensed files must be shared, but you can link them into a closed program.

Languages

JavaScript 10, TypeScript 8, Go 5, Python 4, Java 1, Swift 1 and Dart 1.

Made software that belongs here? Add it. Listing is free.