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
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
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
- readme: https://github.com/miroslavpejic85/mirotalk · fetched 2026-08-28 · 7e88ea4b002a
- homepage: https://p2p.mirotalk.com · fetched 2026-08-29 · daa2ca03324d
- site_page: https://docs.mirotalk.com/mirotalk-p2p · fetched 2026-08-29 · 763e43469bb9
- site_page: https://p2p.mirotalk.com/api/v1/docs · fetched 2026-08-29 · 77f21b0ae23d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| miroslavpejic85/mirotalk | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="miroslavpejic85/mirotalk")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem