Etherpad
A self-hosted real-time collaborative document editor that attributes every keystroke to an author, keeps full revision history and extends through plugins.
- GitHub stars
- 19k
- Last commit
- yesterday
- Latest release
- v3.3.6
- Licence
- Apache-2.0
- Self-hosted
- Yes

Etherpad is a collaborative editor in which several people write in the same document at the same moment. It attributes every keystroke to its author using color highlighting, preserves every revision, and provides a timeslider that lets you replay a document's whole history character by character.
It is built to run on your own server under your own governance, with no telemetry and no upsells, and the project documents the two optional network calls its own code makes and how to turn them off. AI is treated as a plugin that you install and point at a model you choose, running on infrastructure you control. The project says it scales to thousands of simultaneous editors on a single pad, is translated into 105 languages and is extended by hundreds of plugins. Topics mention PDF generation and rich-text editing.
Etherpad is written in TypeScript and licensed under Apache-2.0, and its data format is open. It is used by governments, public institutions, newsrooms and communities that need a simple, trustworthy shared writing space, from meeting notes to collaborative drafting.
Key features
- Real-time collaborative editing
- Per-author color attribution
- Full revision history with timeslider
- Hundreds of plugins
- Translated into 105 languages
- No telemetry and self-hosted control
Pricing: Free and open source under the Apache-2.0 license.




