johnmclear/ep_rtc — explained in plain English
Analysis updated 2026-08-10 · repo last pushed 2020-11-22
Migrate to the actively maintained ep_webrtc plugin instead
Understand how Etherpad plugins integrated WebRTC in the past
Reference the codebase for historical peer-to-peer Etherpad plugin patterns
| johnmclear/ep_rtc | anil-matcha/open-ai-vibe-coding-course | arthurmoorgan/drift | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2020-11-22 | 2026-06-30 | — |
| Maintenance | Dormant | Maintained | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 1/5 | 2/5 |
| Audience | developer | pm founder | general |
Figures from each repo's GitHub metadata at analysis time.
Do not install this plugin, use the recommended ep_webrtc replacement instead.
This project was a plugin for Etherpad designed to let collaborators connect directly to each other for real-time communication. Etherpad is a collaborative document-editing tool, and this package aimed to create peer-to-peer connections between people editing the same document, likely enabling things like direct audio or video chat alongside the text editing. The technical approach involved WebRTC, a technology that lets browsers talk to each other directly rather than routing all traffic through a central server. The "p2p tunnels" mentioned in the description would have allowed authors to exchange data directly, potentially reducing server load and latency. However, this package is no longer maintained. The developer explicitly directs anyone interested in this functionality to use ep_webrtc instead, which appears to be the actively maintained alternative. Anyone considering this repo should simply go straight to the recommended replacement. Since the project is abandoned, there's no real use case for adopting it today. Etherpad site administrators who want WebRTC features should follow the migration advice and look at the alternative plugin.
An abandoned Etherpad plugin that added peer-to-peer WebRTC connections for real-time collaboration. Users should use the ep_webrtc replacement instead.
Mainly JavaScript. The stack also includes JavaScript, Etherpad, WebRTC.
Dormant — no commits in 2+ years (last push 2020-11-22).
The explanation does not mention a license for this project.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.