Excalidraw
Excalidraw
| Excalidraw | |
|---|---|
| Basisdaten
| |
| Erscheinungsjahr | 2020 |
| Aktuelle Version | 0.18.1[1] (21. April 2026) |
| Betriebssystem | Webbasiert (plattformunabhängig) |
| Programmiersprache | TypeScript |
| Kategorie | Kollaboration, Diagramme |
| Lizenz | MIT-Lizenz |
| excalidraw.com | |
Excalidraw ist eine quelloffene, webbasierte Whiteboard- und Diagrammanwendung. Das Programm ermöglicht das Erstellen von Diagrammen, Wireframes und Skizzen direkt im Webbrowser, ohne dass eine Registrierung erforderlich ist. Es zeichnet sich durch einen charakteristischen handgezeichneten Stil sowie die Unterstützung von Echtzeit-Mehrbenutzerzusammenarbeit mittels clientseitiger Ende-zu-Ende-Verschlüsselung aus. Excalidraw steht unter der MIT-Lizenz und wird von der Excalidraw s.r.o. gepflegt, einem Unternehmen mit Sitz in Brno, Tschechien.
Geschichte
Excalidraw wurde am 1. Januar 2020 von Christopher Chedeau, einem Softwareingenieur bei Meta Platforms, ins Leben gerufen. Chedeau, der zuvor an der Entstehung von React Native und Prettier beteiligt war, entwickelte die Anwendung zunächst als persönliches Projekt und registrierte die Domain am 3. Januar 2020.[2] Bereits in den ersten Monaten fanden sich Open-Source-Mitwirkende, die zur Erweiterung des Funktionsumfangs und zur Neuentwicklung der Codebasis in TypeScript und React beitrugen.[3]
Anfang 2021 übernahmen die tschechischen Entwickler David Luzar und Milos Vetesnik den laufenden Betrieb. Im Mai 2021 gründete das Team die Excalidraw s.r.o. in Brno und veröffentlichte mit Excalidraw+ eine kommerzielle, cloudbasierte Version, um die Weiterentwicklung des Open-Source-Projekts zu finanzieren.[4] Bis Mai 2026 verzeichnete das Haupt-Repository auf GitHub mehr als 123.000 Sterne.[5]
Funktionen und Architektur
Die Anwendung stellt eine unbegrenzte Zeichenfläche für geometrische Formen, Linien, Pfeile, Text und Freihandzeichnungen bereit. Die charakteristische Darstellung beruht auf Rough.js, einer JavaScript-Grafikbibliothek, die Vektorpfade so verändert, dass sie unregelmäßige, handgezeichnete Linien imitieren.[3]
Excalidraw ist als Progressive Web App (PWA) konzipiert und ermöglicht dadurch lokale Installation sowie Offline-Nutzung; Daten werden nativ im Browser-Speicher gesichert. Das native Dateiformat basiert auf JSON und trägt die Endung .excalidraw; Zeichenflächen lassen sich zudem als PNG oder SVG exportieren.
Echtzeit-Kollaborationssitzungen werden über Socket.IO und einen Relay-Server abgewickelt. Die Datenübertragung nutzt die native Web Cryptography API des Browsers zur Gewährleistung der Ende-zu-Ende-Verschlüsselung. Ein symmetrischer AES-Schlüssel wird clientseitig erzeugt und als Fragment-Identifier (nach dem #-Zeichen) an die Freigabe-URL angehängt. Da Webbrowser URL-Fragmente nicht an den HTTP-Server übermitteln, bleibt der Inhalt für den Verteilungsserver unlesbar.[2]
Verbreitung
Excalidraw wird als npm-Paket bereitgestellt, sodass externe Entwickler die Whiteboard-Komponente direkt in eigene React-Webanwendungen einbinden können.
Von der Community entwickelte Erweiterungen integrieren das Dateiformat in Texteditoren und Notizsysteme, darunter Visual Studio Code und Obsidian. Darüber hinaus bestehen native Integrationen in kommerziellen Plattformen wie Notion und HackerRank.
Rezeption
Googles Developer-Relations-Team veröffentlichte eine technische Fallstudie über Excalidraw als Referenzimplementierung für Progressive Web Apps. Darin wurde insbesondere der Einsatz fortgeschrittener Webplattform-Funktionen hervorgehoben, konkret die Nutzung der File System Access API und der nativen Clipboard API, mit denen typisches Desktop-Softwareverhalten im Webbrowser nachgebildet wird.[2]
Einzelnachweise
- ↑ Release 0.18.1. 21. April 2026 (abgerufen am 22. April 2026).
- ↑ a b c Thomas Steiner: Excalidraw and Fugu: Improving Core User Journeys. web.dev, 16. Februar 2021, abgerufen am 24. Mai 2026 (englisch).
- ↑ a b One Year of Excalidraw. Excalidraw, 15. Januar 2021, abgerufen am 24. Mai 2026 (englisch).
- ↑ Introducing Excalidraw+. Excalidraw, 18. Mai 2021, abgerufen am 24. Mai 2026 (englisch).
- ↑ excalidraw/excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams. GitHub, abgerufen am 24. Mai 2026 (englisch).
Weblinks
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.