[de] Hauptseite zuletzt geändert: Mai 2026

PadKompendium

Lexikon kollaborativer Schreib- und Editor-Werkzeuge.

Hauptseite > Werkzeug > Etherpad

Etherpad

aus dem PadKompendium. Kategorie: Werkzeug.

Etherpad ist ein quelloffener, web-basierter Echtzeit-Editor für gemeinsames Schreiben im Browser. Er gilt als einer der frühen Real-Time-Editoren mit operativ verteilter Synchronisation und einem ausgereiften Plugin-System.

Etherpad ist eine browserbasierte Software für gemeinsames Schreiben in Echtzeit. Mehrere Personen bearbeiten dasselbe Dokument gleichzeitig; jede Eingabe wird unmittelbar zu allen verbundenen Clients propagiert. Farbige Autoren-Marker, Chat, Versions-Zeitleiste und ein Plugin-System gehören zum Grundumfang.

Geschichte

Die ursprüngliche Variante wurde von der Firma AppJet entwickelt und 2008 öffentlich angeboten. Nach der Übernahme von AppJet durch Google im Jahr 2009 wurde der Quellcode unter der Apache-Lizenz freigegeben. Aus dem Code entstand zunächst die schlanke Neufassung „Etherpad Lite”, die das schwergewichtige Java-Backend durch eine Implementierung in Node.js ersetzte. Diese Linie wurde später schlicht zur offiziellen Etherpad-Distribution.

Architektur

Etherpad nutzt einen Node.js-Server, eine HTTP/WebSocket-Schnittstelle und das Datenbank-Abstraktions-Layer ueberDB, das viele Backends unterstützt. Die Synchronisation zwischen Clients erfolgt über Operational Transformation (siehe eigener Eintrag): lokale Edits werden serverseitig gegeneinander rebased, sodass alle Clients konvergieren.

Plugins

Über npm install ep_<name> lassen sich Plugins nachrüsten — von einfachen Style-Buttons bis zu Authentifizierungs-Modulen, Export-Pipelines und Integrationen für Chat- und Konferenz-Systeme.

Anwendung

Etherpad wird typischerweise für Brainstorm-Pads, gemeinsame Sitzungsnotizen, Stand-Ups, Hackathons und kollaborative Vorlesungs-Mitschriften eingesetzt. Wegen der einfachen URL-basierten Zugriffsteilung ist es niedrigschwellig und benötigt keine Konten.

Stand

Das Projekt wird community-getrieben weiterentwickelt; aktuelle Versionen unterstützen modernes Node.js, Docker-Compose-Setups und alternative Datenbanken.

Siehe auch