cjb/serverless-webrtc
cjb/serverless-webrtc has 1,566 GitHub stars and 245 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 04:08 UTC. Last push 2021-09-03.
A demo of using WebRTC with no signaling server.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalserverless-webrtc
This is a tech demo of using WebRTC without a signaling server -- the
WebRTC offer/answer exchange is performed manually by the users, for example
via IM. This means that the app can run out of file:/// directly, without
involving a web server. You can send text messages and files between peers.
This repository contains two different clients that can talk to each other:
serverless-webrtc.jsruns under node.jsserverless-webrtc.htmlruns in Chrome or Firefox
Chat is fully interoperable between all of the above (Node, Chrome, Firefox) in any combination (tested with Chrome 35 and Firefox 29).

For Node:
λ npm install serverless-webrtc
λ node_modules/serverless-webrtc/serverless-webrtc.js
Under Node, if you want to create a session instead of joining one:
λ node_modules/serverless-webrtc/serverless-webrtc.js --create
For browsers:
In Chrome (but not Firefox), you'll need to run a local web server rather
than just browsing to file:///, like this:
λ cd serverless-webrtc
λ python -m SimpleHTTPServer 8001 .
Serving HTTP on 0.0.0.0 port 8001 ...
and then browse to http://localhost:8001/.
For Android:
Vojtěch Sázel has ported this project to Android: serverless-webrtc-android.
Blog posts with more details:
http://blog.printf.net/articles/2013/05/17/webrtc-without-a-signaling-server
http://blog.printf.net/articles/2014/07/01/serverless-webrtc-continued
Browser demo link:
https://cjb.github.io/serverless-webrtc/serverless-webrtc.html
-- Chris Ball [email protected] (http://printf.net/)
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,769 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,360 starsreact/react
The library for web and native user interfaces.
252,423 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,630 stars