Ross ROSS = Recommend OSS · open-source software intelligence for agents

miroslavpejic85/mirotalk

🚀 Self-hosted open-source WebRTC video conferencing platform built on peer-to-peer (P2P) architecture for fast, secure real-time communication with end-to-end privacy. observed · 2026-08-28

github.com/miroslavpejic85/mirotalk · homepage · JavaScript · AGPL-3.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 99
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2070
  • days_rel: n/a
  • days_push: 7
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4706 stars · 769 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

MiroTalk P2P is a self-hosted, open-source WebRTC video conferencing platform that uses direct peer-to-peer connections for real-time video calls, screen sharing, chat, whiteboarding, and file sharing. It runs on Node.js with Docker support, offers a REST API for programmatic room creation, and keeps media flowing directly between participants for privacy and low server load.

Use cases

  • self-host a private video conferencing server
  • run video calls without third-party services like Zoom
  • embed video calls into my website via iframe or REST API
  • host small-group meetings with screen sharing and whiteboard
  • make browser-based video calls with no login or plugin
  • record meetings locally while keeping data private
  • replace Jitsi Meet with an open-source alternative

When to choose

  • you need full control and privacy over your video meetings
  • you host small-to-medium group calls where P2P mesh is sufficient
  • you want unlimited rooms and no call time limits
  • you need browser-based calls with no downloads or accounts
  • you want REST API and iframe integration for embedding calls

When to avoid

  • you need large webinars or many-participant meetings where mesh P2P doesn't scale
  • you require SFU-based features like server-side recording or broadcasting
  • you need a managed SaaS solution without self-hosting
  • you cannot run a signaling server and TURN relay

Facets

application · maturity active

websocket http-server web-framework chat-interface file-upload video-processing audio-processing web-development self-hosted privacy cross-platform self-hosted browser cross-platform webrtc video-conferencing p2p screen-sharing whiteboard meeting-recording signaling-server jitsi-alternative room-based-calls rest-api real-time web-server nodejs docker

4 sources

Member repositories

RepositoryRoleHealth v2
miroslavpejic85/mirotalkmain77

For agents

markdown · JSON · MCP: product_card(name="miroslavpejic85/mirotalk")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem