automation
Mirotalkwebrtc
Self-hosted open-source WebRTC SaaS and room scheduler for MiroTalk instances, used to create and manage scheduled video meeting rooms for real-time communication workflows.
362 stars62 forksJavaScriptUpdated 8/9/2026100% free · open source
What it does
Mirotalkwebrtc is a self-hosted open-source tool that enables scheduled video meeting rooms for real-time communication workflows using WebRTC and MiroTalk instances.
Install / run
git clone https://github.com/miroslavpejic85/mirotalkwebrtc.gitWhen to use it
- •When you need to integrate video conferencing into your application or workflow
- •For creating and managing scheduled video meeting rooms with real-time communication
- •To self-host a WebRTC-based video meeting solution with room scheduling capabilities
Quick start
- 1Run npm install to install the required dependencies
- 2Configure the .env file with your MiroTalk instance details and other settings as described in the README
- 3Start the application with npm start
- 4Access the web interface at http://localhost:3000 to create and manage video meeting rooms
- 5Use the provided API endpoints to integrate mirotalkwebrtc with your application or workflow
Ready-to-paste prompt
curl -X POST http://localhost:3000/api/rooms -H 'Content-Type: application/json' -d '{"name": "My Video Meeting Room", "startDate": "2024-09-17T14:30:00.000Z", "endDate": "2024-09-17T15:30:00.000Z"}'Heads up: You need to have a MiroTalk instance and its API credentials to use mirotalkwebrtc, as well as a compatible Node.js version (at least 14) and a WebSocket-enabled server
Saves to your device
Topics
admin-dashboard
awesome
cloud
collaboration
conferencing
docker
enterprise
group
hacktoberfest
media-streaming
mirotalk
mongodb
office
realtime
self-hosted
video-communication
video-conferencing
videomeeting
webrtc
webrtc-demos
How Mirotalkwebrtc works
Codeflow
Free to inspect
Mirotalkwebrtc is a medium JavaScript project (~14k lines across 87 code files, plus 10 test files). Setup is light: runs with Docker — add your API keys to .env. Last commit this month, AGPL-3.0 license, has a test suite.
Size
Medium codebase
~14k lines · 87 code files · ~2 h to skim
Setup
Light setup
Runs with Docker — add your API keys to .env.
Runs on
Node.js · Docker
Needs API keys (.env)
JavaScript 63%CSS 21%HTML 16%
Where to start reading
- 1README.mdStart here — what it does and how to install it
- 2backend/server.jsWhere the program starts running
- 3package.jsonDependencies and the commands it exposes
- 4.env.templateThe API keys and settings you must provide
What's in each folder
READMEHas testsDocumentedCI checksDocker readyAGPL-3.0 licenseUpdated this month
Details
Creator
miroslavpejic85
Language
JavaScript
Category
automation
Published
12/27/2022
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More automation tools founders pair with this one.
automation★ 202,745
n8n: Automate Workflows
Streamline tasks with n8n, a fair-code automation platform for founders, with 191k+ GitHub stars.
automation★ 152,739
Langflow: AI-Powered Automation
Build AI-powered agents with Langflow. For founders needing automation.
automation★ 115,543
MoneyPrinterTurbo: AI Video Automation
Generate short videos with one click using AI. For founders needing automation.
automation★ 90,531
Fast Design with Open-Design
Get native app design with web, desktop, mobile prototypes. For founders needing local-first design tools.
automation★ 90,170
Core: Local Home Automation
Founders get private home automation with Core. For IoT startups.
automation★ 79,709
deer-flow: Automate Tasks
Founders automate tasks with deer-flow, a Python SuperAgent harness. Simplify workflows with this open-source tool.