awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

real-time collaborative drawing / whiteboard

Ranking updated Jun 30, 2026

For a collaborative whiteboard tool for drawing, the strongest matches are tldraw/draw-a-ui (tldraw/draw-a-ui is an AI-powered collaborative whiteboard framework with real-time), excalidraw/excalidraw (Excalidraw is a self-hostable, real-time collaborative whiteboard with multi-user) and tldraw/tldraw (tldraw is a programmable drawing engine designed specifically for). lovasoa/whitebophir is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “collaborative drawing engines”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a collaborative whiteboard tool for drawing”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • tldraw/draw-a-uitldraw avatar

    tldraw/draw-a-ui

    5,445View on GitHub↗

    This project is an AI-powered visual canvas and collaborative whiteboard framework. It functions as a customizable vector drawing engine and a tool for converting hand-drawn interface sketches and wireframes into functional code using artificial intelligence. The system distinguishes itself through the integration of AI agents that can read, modify, and generate visual diagrams directly on the canvas. It also provides a node-based workflow editor for building automation pipelines and data processing flows by connecting multimodal components. The platform covers a broad range of capabilities,

    tldraw/draw-a-ui is an AI-powered collaborative whiteboard framework with real-time shared canvas, drawing tools, and broader capabilities like export/import and undo/redo, directly matching the search for a self-hostable collaborative drawing tool.

    TypeScriptPresence Indicators
    View on GitHub↗5,445
  • excalidraw/excalidrawexcalidraw avatar

    excalidraw/excalidraw

    125,451View on GitHub↗

    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 p

    Excalidraw is a self-hostable, real-time collaborative whiteboard with multi-user cursors, vector drawing tools, and export to PNG/SVG/JSON, fitting every requirement for a shared digital whiteboard.

    TypeScriptCanvas Rendering EnginesCollaborative Drawing EnginesCollaborative Editors
    View on GitHub↗125,451
  • tldraw/tldrawtldraw avatar

    tldraw/tldraw

    47,883View on GitHub↗

    This project is a programmable, high-performance drawing engine designed for building collaborative whiteboards, diagramming tools, and infinite canvas applications. It provides a reactive graphics runtime that manages complex canvas interactions, viewport animations, and input handling through a unified signal-based API. The framework is built on a schema-driven data store that maintains application state in a strictly typed, centralized record system, enabling efficient UI updates and persistent data management. The engine distinguishes itself through a highly modular architecture that supp

    tldraw is a programmable drawing engine designed specifically for building collaborative whiteboards and infinite canvas apps, with built-in multiplayer sync and a full set of drawing tools — exactly what you need to create or embed a real-time collaborative drawing experience.

    TypeScriptCollaborative Whiteboard FrameworksCollaborative WhiteboardingInfinite Canvas Engines
    View on GitHub↗47,883
  • lovasoa/whitebophirlovasoa avatar

    lovasoa/whitebophir

    2,562View on GitHub↗

    Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too

    Whitebophir is a fully self-hostable real-time collaborative whiteboard application with WebSocket-based synchronization, drawing tools for freehand sketches, shapes, and text, private board management, and SVG/state export, directly matching the need for a live multi-user drawing tool.

    JavaScriptReal-time CollaborationReal-Time Collaborative EditingBrowser Storage Persistence
    View on GitHub↗2,562

Related searches

  • a collaborative whiteboard
  • a collaborative code editor with built-in pair programming
  • an open source whiteboard for collaboration
  • a javascript library for canvas drawing
  • a diagramming and flowchart library for the web
  • a collaborative document editor
  • a real-time collaborative document editor
  • a diagramming tool