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
- Disable pad deletion token UI WITHOUT allowPadDeletionByAllUsers
- moved pads don't keep, offer a new deletion token
- docs: align docker-compose env docs with #7907 (required credentials, TRUST_PROXY default)
- Should Markdown be in core?
- a11y: Provide an AT-only read view of pad content (line-by-line + link navigation)
- 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
- perf: avoid throw-as-control-flow in SessionManager hot path (#7756)
- Docs
- JavaScript not yet supported