awesome-repositories.comKategorienBlog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
excalidraw avatar

excalidraw/excalidraw

0
View on GitHub↗

Excalidraw

This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON.

The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data persistence model, which ensures that application state is maintained in browser storage to prevent data loss during network interruptions.

Beyond its core drawing capabilities, the software supports self-hosted deployment, allowing teams to manage private instances within their own containerized infrastructure. The system handles complex user interactions through an event-driven architecture that translates pointer and keyboard gestures into persistent geometric objects, while also providing options for custom typography to maintain visual consistency across workspaces.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI
excalidraw.com
↗

Features

  • Collaborative Editors - Facilitates real-time visual brainstorming by synchronizing multi-user sessions with end-to-end encryption for secure team collaboration.
  • Canvas Rendering Engines - Maps vector data onto HTML5 canvas elements using a custom engine that simulates hand-drawn visuals in pixel-based output.
  • Vector Graphics Editors - Creates a specialized workspace for manipulating vector-based shapes while maintaining a distinct, hand-drawn aesthetic.
  • Embeddable Whiteboards - Integrates an interactive digital canvas into web applications to enable seamless, real-time drawing and diagramming capabilities.
  • Infinite Canvas Editors - Supports expansive visual projects through infinite panning, complex shape manipulation, and versatile export options for finished diagrams.
  • Collaborative Drawing Engines - Coordinates multi-user canvas interactions through a synchronization layer that prioritizes local-first data persistence for smooth collaborative performance.
  • Collaborative Whiteboards - Embeds interactive sketching tools directly into web interfaces to allow teams to collaborate on visual diagrams in real time.
  • End-to-End Encryption - Protects sensitive whiteboard content by encrypting all data on the client side before transmission to ensure private collaborative sessions.
  • Modular and Plugin Architectures - Exposes core drawing functionality as a modular library, enabling developers to integrate interactive canvas components into custom software architectures.
  • Local-First Persistence - Leverages browser-based storage to maintain application state locally, ensuring data availability and persistence even during offline operation.
  • Real-Time Synchronization Engines - Maintains consistent shared states by synchronizing real-time edits across distributed client environments.
  • Collaborative Workspaces - Deploys containerized environments that provide private, shared workspaces for teams to collaborate on visual documentation.
  • Development Environments - Virtual whiteboard for sketching diagrams.
  • Diagramming Tools - Virtual whiteboard library for hand-drawn style diagrams.
  • Dokumentation und Wissen - Virtual whiteboard for hand-drawn style diagrams.
  • Application Integration - Connects drawing capabilities to existing web applications by embedding a persistent, canvas-based engine for hand-drawn style diagramming.
  • Self-Hosted Deployment Infrastructure - Manages self-hosted containerized instances under custom domains to provide secure, private access to collaborative software.
  • Self-Hosted Applications - Enables full control over data and access by hosting collaborative whiteboard instances within private, containerized infrastructure.
  • Local-First Storage - Ensures continuous data availability by prioritizing local storage for offline work and automatic state recovery.
  • Event-Driven Interaction Handlers - Translates raw pointer and keyboard inputs into persistent geometric objects through a centralized event-driven architecture.
125,451 Stars·14,035 Forks·TypeScript·MIT·34 Aufrufe

Star-Verlauf

Star-Verlauf für excalidraw/excalidrawStar-Verlauf für excalidraw/excalidraw

Häufig gestellte Fragen

Was macht excalidraw/excalidraw?

This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON.

Was sind die Hauptfunktionen von excalidraw/excalidraw?

Die Hauptfunktionen von excalidraw/excalidraw sind: Collaborative Editors, Canvas Rendering Engines, Vector Graphics Editors, Embeddable Whiteboards, Infinite Canvas Editors, Collaborative Drawing Engines, Collaborative Whiteboards, End-to-End Encryption.

Welche Open-Source-Alternativen gibt es zu excalidraw/excalidraw?

Open-Source-Alternativen zu excalidraw/excalidraw sind unter anderem: yjs/yjs — Yjs is a CRDT framework and real-time state synchronization engine providing shared data types for collaborative… toeverything/affine — AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It… wealthfolio/wealthfolio — Wealthfolio is a local-first personal finance tracker and multi-currency net worth calculator designed for managing… standardnotes/app. leaferjs/leafer-ui — Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a… laurent22/joplin — Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It…

Open-Source-Alternativen zu Excalidraw

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Excalidraw.
  • yjs/yjsAvatar von yjs

    yjs/yjs

    22,069Auf GitHub ansehen↗

    Yjs is a CRDT framework and real-time state synchronization engine providing shared data types for collaborative software. It functions as a shared data type library of collaborative maps, arrays, and text structures that converge automatically across distributed clients, serving as a local-first data store and a collaborative editor backend. The system distinguishes itself through a synchronization engine that encodes document changes into commutative binary updates. It employs state-vector based differencing to transmit only missing incremental updates between peers and uses relative-positi

    JavaScriptcollaborationcollaborative-editingcrdt
    Auf GitHub ansehen↗22,069
  • toeverything/affineAvatar von toeverything

    toeverything/AFFiNE

    69,443Auf GitHub ansehen↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    TypeScriptappcrdteditor
    Auf GitHub ansehen↗69,443
  • wealthfolio/wealthfolioAvatar von wealthfolio

    wealthfolio/wealthfolio

    7,655Auf GitHub ansehen↗

    Wealthfolio is a local-first personal finance tracker and multi-currency net worth calculator designed for managing investments, spending, and overall financial standing. It functions as an extensible portfolio management platform that allows users to maintain their data on their own devices, with an optional self-hosted Docker deployment for private server access. The platform is distinguished by an LLM-powered financial assistant that handles natural language transaction imports and portfolio querying. It further differentiates itself through a TypeScript-based SDK and plugin architecture,

    Rustmacos-appportfolio-trackerself-hosted
    Auf GitHub ansehen↗7,655
  • standardnotes/appAvatar von standardnotes

    standardnotes/app

    6,519Auf GitHub ansehen↗
    TypeScriptencryptedevernotemarkdown
    Auf GitHub ansehen↗6,519
Alle 30 Alternativen zu Excalidraw anzeigen→