OpenSource-Hub
E

Etherpad

SHA-256
18.3k stars·Office Productivity·SHA-256 checksum verified

Etherpad is a real-time collaborative document editor designed for transparency and control. Every keystroke is attributed to its author, every revision is preserved, and a timeslider lets you scrub through the entire history character by character. It runs on your own server under your governance — no telemetry, no upsells, and AI is an optional plugin you control.

Self-hosted real-time collaborative editor with full authorship tracking and privacy control.

Core Features

  • Real-time collaborative editing with per-key attribution
  • Complete revision history with character-level timeslider
  • Self-hosted, full data sovereignty
  • No telemetry, no upselling, AI as optional plugin
  • 105 languages, hundreds of plugins

What It Can't Do

  • The environment variable DEFAULT_PAD_TEXT cannot be empty or unset; maintenance team is small so updates may be infrequent; requires Node.js >= 22.

Use Cases

  • Government agencies requiring data sovereignty and GDPR compliance
  • Schools and universities replacing Google Workspace
  • Newsrooms and legal teams needing auditable edit history
  • Civic tech projects like citizen assemblies and public consultations

Etherpad is a real-time collaborative document editor designed for transparency and control. Every keystroke is attributed to its author, every revision is preserved, and a timeslider lets you scrub through the entire history character by character. Author colors make collaboration visible at a glance. It runs on your own server under your governance — no telemetry, no upsells, and AI is an optional plugin you control. The code is Apache 2.0, data format is open, scales to thousands of simultaneous editors per pad, supports 105 languages, and has hundreds of plugins. Used by Wikimedia, governments, universities, and self-hosters worldwide since 2009. Full data export built in.

Tags

collaborationreal-timeself-hostedopen-sourcedocument-editingprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Install the appropriate package for your distro (dpkg / rpm / AppImage)

3

Step 1: Ensure git and Node.js >= 22 are installed

4

Step 2: macOS/Linux: run `curl -fsSL https://raw.githubusercontent.com/ether/etherpad/master/bin/installer.sh | sh`; Windows PowerShell: run `irm https://raw.githubusercontent.com/ether/etherpad/master/bin/installer.ps1 | iex`

5

Step 3: Enter the `etherpad-lite` directory and run `pnpm run prod`

Install Guide
  1. Step 1: Ensure git and Node.js >= 22 are installed
  2. Step 2: macOS/Linux: run `curl -fsSL https://raw.githubusercontent.com/ether/etherpad/master/bin/installer.sh | sh`; Windows PowerShell: run `irm https://raw.githubusercontent.com/ether/etherpad/master/bin/installer.ps1 | iex`
  3. Step 3: Enter the `etherpad-lite` directory and run `pnpm run prod`
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

ddb0f51b16b522d592dbf9c351755385b0774210f930cde8793a08d05a1d9cca

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the etherpad-lite folder and manually remove any database data if needed.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-06-26 16:15:05
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects