etherpad-lite
https://github.com/ether/etherpad-lite
JavaScript
Etherpad: A modern really-real-time collaborative document editor.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
JavaScript not yet supported8 Subscribers
Add a CodeTriage badge to etherpad-lite
Help out
- Issues
- Expose plugin settings through the CommonJS Settings API
- Running etherpad in readonly volume mode fails
- Disable pad deletion token UI WITHOUT allowPadDeletionByAllUsers
- Should Markdown be in core?
- Performance: [#7756 follow-up] Room-broadcast NEW_CHANGES fan-out to drop ~5-7% per-recipient packet construction
- docs: scaling dive 2026-05 (closes Phase 2 of #7756)
- feat(scaling): serialize per-socket fan-out + NEW_CHANGES_BATCH (#7756 lever 3)
- feat(scaling): engine.io socket flush deferral — modest tail-latency reduction at mid-load
- Performance: Look deeper into scaling N+ contributors per pad.
- feat(skin): add margin skin (11 themes; light/dark per theme; switchable from Settings)
- Docs
- JavaScript not yet supported