Audio and video · Independent · 24 Oct 2026

miroslavpejic85/mirotalksfu

πŸ† 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.

← Audio and video

In simple English

This program runs your own private video meeting service on a server you control. You can talk face-to-face, share your screen, and chat without any time limits or corporate surveillance. It works in any modern web browser without forcing your guests to install special software. You need a server to run it on, and some technical knowledge to set it up. The code is free to use, but changing it under the AGPL licence means any public improvements must also be shared.

What it is

MiroTalk SFU is an open-source video conferencing server built on WebRTC (a browser technology for direct audio and video transmission) and Mediasoup (a scalable router for handling multiple video streams). It offers an alternative to commercial meeting tools with features like recording, file sharing, whiteboards, and artificial intelligence integrations.

What it is good for

Solo builders and small teams who want to host webinars, client calls, or team check-ins under their own brand and domain name, without paying monthly subscription fees.

Stars3.1k
LicenceAGPL-3.0
LatestNo tagged releasechecked 24 Oct 2026
Last code change2026-10-24
Written inJavaScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • No time limits or participant caps enforced by software.
  • Includes screen sharing, whiteboards, file transfer, and RTMP live streaming.
  • Supports Docker and Node.js for straightforward deployment on virtual private servers.
Watch for
  • Requires manual configuration of domain names, SSL certificates, and firewall ports for WebRTC.
  • Running multiple high-definition video streams needs a server with good CPU and network bandwidth.
  • Using the AGPL-3.0 licence means if you modify the code and offer it as a public service, you must release your changes.
Replaces

Zoom, Google Meet, or Microsoft Teams paid subscriptions

Works well with

Docker

Similar repositories
  • jitsi/jitsi-meet30k stars

    A well-known open-source video conferencing suite with a larger ecosystem and more complex multi-server deployment options.

  • bigbluebutton/bigbluebutton9.2k stars

    An open-source virtual classroom platform designed primarily for online learning and structured presentations.

Also reviewed on Repo Radar
  • shaka-project/shaka-packager2.6k stars

    Cuts a video file into the pieces and index files that a browser needs in order to stream it.

  • mpv-player/mpv38k stars

    A command-line media player that handles most audio, video and subtitle formats and can be driven entirely from scripts.

  • snapcast/snapcast8.0k stars

    A server and clients that play one audio stream in several rooms, kept in time with each other.

Install
git clone https://github.com/miroslavpejic85/mirotalksfu.git
cd mirotalksfu
cp app/src/config.template.js app/src/config.js
cp .env.template .env
cp docker-compose.template.yml docker-compose.yml
docker-compose up -d

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration β€Ί Meetings, Scheduling & Calendar β€Ί Video Meetings.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.