
In simple English
Etherpad is a web-based text editor that lets many people edit the same document at the same time. Every word appears on every screen instantly as it is typed. You can see who wrote what by looking at the coloured highlights on the text. A built-in time slider lets you replay the full history of the document letter by letter. You run it on your own server so no company can read your notes or change the rules.
What it is
Etherpad is a real-time collaborative document editor written in TypeScript and Node.js. It stores document revisions in a database and supports plugins for additional features.
What it is good for
It is good for teams and groups who want to write documents together without relying on third-party cloud services like Google Docs.
- Real-time collaboration shows every keystroke instantly.
- History slider lets you replay how the document grew.
- Self-hosted data stays on your own server.
- Requires Node.js 24 or newer to run.
- Needs a real database like PostgreSQL for production use.
- Default setup has very few features until you install plugins.
Google Docs
PostgreSQL
- ueberdosis/hocuspocus2.6k stars
A framework for building real-time collaborative text editors with your own backend.
- outline/outline41k stars
A team wiki and documentation site with real-time editing built on a PostgreSQL database.
- facebook/docusaurus67k stars
A static site generator from Meta that turns Markdown files into a documentation website.
- mkdocs/mkdocs23k stars
Turns a folder of Markdown files into a documentation website, controlled by one settings file.
- squidfunk/mkdocs-material28k stars
Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.
curl -fsSL https://raw.githubusercontent.com/ether/etherpad/master/bin/installer.sh | sh cd etherpad-lite && pnpm run prod