Dokumente bearbeiten — unabhängig, offen, in Rust gebaut.

World-Office ist eine freie Dokumenten-Suite für die Cloud: Word, Sheets, Slides, PDF und Visio im Browser — mit Echtzeit-Kollaboration, 20+ Formaten und nativer WOPI-Anbindung an OpenCloud, Nextcloud und SharePoint.

Auf Codeberg ansehen Architektur entdecken

Warum World-Office?

Kommerzielle Officesuiten binden Sie an Lizenzen und Cloud-Anbieter. World-Office gibt Ihnen die Kontrolle zurück — ohne Kompromisse bei Leistung und Funktionsumfang.

⚡

Rust-Kern

26 Format-Parser, Canvas-Rendering und Konvertierungs-Pipeline in Rust: type-safe, schnell, ohne GC-Pausen.

🔗

WOPI-first

Native WOPI-Unterstützung für OpenCloud, Nextcloud und SharePoint — Client und Server Seite implementiert.

☁️

Cloud-native

Docker- und Kubernetes-ready, stateless Services wo es möglich ist. Horizontal skalierbar von klein bis Enterprise.

🤝

Echtzeit-Kollaboration

Gemeinsam editieren in Echtzeit — CRDT-basierter Co-Authoring-Service, offline-tolerant und merger-frei.

📁

Format-agnostisch

DOCX, ODT, PDF, EPUB, HTML, RTF und 15+ weitere Formate — öffnen, bearbeiten, konvertieren.

🏢

Enterprise-ready

Signaturen, DRM, Schwärzung, Wasserzeichen und Dokumentenvergleich als optionale Enterprise-Crates.

Fünf Editoren. Eine Suite.

Reaktive React-Editoren direkt im Browser — kein Plugin, kein Download.

📝

Word

Textdokumente mit Formatierung, Stilen, Kommentaren und Änderungsverfolgung.

📊

Sheets

Tabellen mit Formeln, Diagrammen und großen Datenmengen.

📽️

Slides

Präsentationen mit Masterlayouts, Animationen und Sprechernotizen.

📕

PDF

Anzeigen, Kommentieren und Ausfüllen — direkt im Browser.

🔀

Visio

Diagramme und Flusspläne mit Formbibliotheken.

WOPI-first: passt in Ihre bestehende Cloud

World-Office implementiert beide Seiten des WOPI-Protokolls: Als Client dockt es an Ihre File-Cloud an, als Server hostet es die Editing-Experience hinter jedem WOPI-konformen Storage.

OpenCloud (OCIS)NextcloudSharePointS3 / MinIOCheckFileInfoPutFileLock / Unlock
World-Office Cloud-Architektur Teaser

Mikroservices, die zusammenarbeiten

Jeder Service containerisiert und einzeln deploybar — oder als unified Stack.

ServiceAufgabe
api-gatewayRequest-Routing, Load Balancing, Rate Limiting
wo-docserverDocument-Editor-UI + WOPI-Client-Proxy
identity-serviceJWT / OAuth2, AuthN/AuthZ, Session-Management
storage-serviceDatei-Metadaten + Blob-Storage-Backends
conversion-serviceFormat-zu-Format-Konvertierung (27+ Konverter)
coauthoring-serviceEchtzeit-Kollaboration auf CRDT-Basis
admin-panelAdmin-Dashboard, Monitoring, Konfiguration

Echt offen. Nachlesbar. Übernehmbar.

Der komplette Stack steht unter AGPL-3.0-or-later. Enterprise-Erweiterungen sind separat lizenzierbar — der Kern bleibt immer offen.

Repositories auf Codeberg

Server · Fleet · Artwork — Issues, CI und Code-Review komplett öffentlich.

World-Office Organization ↗