Aktuell gefördert

Ethersync: Kollaboratives Editieren von lokalen Textdateien in Echtzeit

  • Softwareentwicklung
  • Anwendungssoftware
  • Jahrgang 01

Über das Projekt

Team-Mitglieder

blinry, Moritz Neeb

Förderzeitraum

Gefördert seit 01/06/2025

Was macht das Projekt aus?

Ethersync ist ein Open-Source-System, das es mehreren Personen ermöglicht, gleichzeitig an lokalen Textdateien zu arbeiten. Durch eine Integration in beliebte Texteditoren ermöglicht es eine direkte, synchrone Zusammenarbeit an Notizen oder Code-Projekten, ohne dass eine zentrale Cloud-Infrastruktur notwendig ist. Ethersync nutzt ein einfaches, an das Language Server Protocol angelehntes Protokoll, um die Kommunikation zwischen Editor-Plugins und dem System zu gewährleisten. Ethersync verfolgt das ambitionierte Ziel, alle Prinzipien der „Local-first Software“ zu erfüllen, während es dabei Privatsphäre wahrt und eine einfache Handhabung bietet, die Teams eine effektive Zusammenarbeit ermöglicht.

Welches Publikum spricht das Projekt an?

Zielgruppe sind Entwickler*innen und kleine Teams, die eine sichere, einfache Möglichkeit suchen, an lokalen Textdateien zusammenzuarbeiten, ohne die Kontrolle über ihre Daten zu verlieren oder auf einen zentralen Server angewiesen zu sein.

Was soll erreicht werden?

Das Projekt besteht aus zwei Teilen: Einerseits einem in Rust geschriebenen Hintergrundagenten, der lokal auf dem Computer jedes Users für die Synchronisierung eines Projektverzeichnisses sorgt. Andererseits werden Plugins für Texteditoren entworfen, die dem Hintergrundprozess Cursorpositionen, Änderungen übergeben und im Texteditor die der anderen Nutzer*innen anzeigt.

Mehr Projekte wie dieses