Excalidraw+

Best Self Hosted Alternatives to Excalidraw+

A curated collection of the 4 best self hosted alternatives to Excalidraw+.

Cloud-hosted version of Excalidraw for creating hand-drawn-style diagrams and whiteboards with real-time collaboration, team workspaces, sharing controls and cloud storage for drawings.

Alternatives List

#1
Excalidraw

Excalidraw

Excalidraw is an open-source collaborative whiteboard for sketching hand-drawn style diagrams, wireframes, and flowcharts with real-time sharing.

Excalidraw screenshot

Excalidraw is an open-source virtual whiteboard for creating hand-drawn style diagrams, wireframes, and sketches in the browser. It focuses on fast ideation with a simple UI, infinite canvas, and easy sharing and collaboration.

Key Features

  • Infinite canvas whiteboard with a hand-drawn visual style
  • Rich drawing tools (shapes, arrows, free-draw, text, eraser) with undo/redo
  • Arrow binding and labeled connectors for clearer diagrams
  • Real-time collaboration with end-to-end encryption support
  • Local-first behavior (autosave in the browser) and offline-capable PWA
  • Export and sharing options (PNG, SVG, clipboard, and open JSON-based file format)
  • Image support, theming (including dark mode), and localization (i18n)

Use Cases

  • Team brainstorming sessions and collaborative whiteboarding
  • Creating lightweight architecture diagrams, flowcharts, and user journey maps
  • Wireframing UI concepts and embedding a whiteboard into other web apps

Excalidraw works well as a standalone web app or as a reusable component via its editor package. It is a strong choice for teams and individuals who want quick, low-friction diagramming without heavy tooling.

114.6kstars
12.2kforks
#2
diagrams.net (draw.io)

diagrams.net (draw.io)

Browser and desktop diagram editor for flowcharts, UML, wireframes and network diagrams with cloud storage integrations and offline apps.

diagrams.net (draw.io) screenshot

diagrams.net (branded draw.io) is a web-first diagramming and whiteboarding application that runs in the browser and as an offline desktop app. It provides a full-featured diagram editor for flowcharts, UML, org charts, wireframes and network diagrams, and integrates with common cloud storage and collaboration platforms. (drawio.com)

Key Features

  • Full client-side diagram editor with drag-and-drop shapes, connectors, layers and styling presets
  • Large library of templates and icons for common diagram types (flowcharts, UML, ER, network, wireframes)
  • Export/import to PNG, JPEG, SVG, PDF and native draw.io XML formats; versioned files and local storage options
  • Integrations with cloud storage and platforms (Google Drive, OneDrive/SharePoint, Dropbox, GitHub/GitLab, Atlassian products) and a hosted web app entry point
  • Official desktop builds (Electron) for Windows, macOS and Linux to support offline use and tighter security controls

(drawio.com)

Use Cases

  • Create architecture diagrams, flowcharts and UML for design and engineering documentation
  • Produce editable diagrams for product specs, onboarding docs and team knowledge bases stored in cloud repos
  • Design wireframes and process maps for product, ops and network teams that require export to common formats

(drawio.com)

Limitations and Considerations

  • The GitHub repository contains minified client code and the project notes that not all build sources are published; the project is not maintained as a fully open-source, buildable source tree and the team does not accept pull requests. This may limit ease of building custom forks from the repo. (github.com)

diagrams.net (draw.io) is a mature, widely used diagramming tool that prioritizes a full client-side editing experience, multiple platform deployments (web and Electron desktop) and broad cloud integrations. It is suitable for technical and non-technical teams that need a versatile diagram editor without mandatory sign-in.

3.3kstars
598forks
#3
WBO

WBO

WBO is a lightweight, real-time collaborative whiteboard where multiple users can draw simultaneously, with persistent boards and optional JWT-based access control.

WBO screenshot

WBO is a simple, lightweight online collaborative whiteboard that lets multiple users draw together on the same board in real time. Boards are automatically persisted so sessions can be revisited later, making it suitable for ad-hoc collaboration or ongoing work.

Key Features

  • Real-time multi-user drawing on a shared board
  • Persistent board state stored on disk for later retrieval
  • Optional JWT-based authentication with role support (editor, moderator)
  • Board-specific role binding via JWT to restrict access to specific boards
  • Export-friendly SVG preview endpoint for boards (renderer not fully faithful)
  • Configurable server behavior via environment variables (storage path, rate limits)
  • StatsD-compatible metrics emission for monitoring

Use Cases

  • Remote teaching and explaining concepts live on a shared canvas
  • Collaborative diagramming and brainstorming sessions
  • Quick shared sketching for design discussions or entertainment

Limitations and Considerations

  • SVG preview rendering may not perfectly match the live board output
  • Performance and DoS resilience depend on server resources and rate-limit settings

WBO is a practical choice when you need a minimal, easy-to-deploy collaborative whiteboard with real-time updates, persistence, and optional token-based access control. Its straightforward deployment options make it well-suited for teams, classrooms, and personal servers.

2.5kstars
476forks
#4
Sticky

Sticky

Sticky is a digital sticky-note board for organizing ideas, collaborating in real time, and syncing across devices with customizable notes and drag-and-drop layout.

Sticky screenshot

Sticky is a visual sticky-note application for capturing ideas, planning, and collaborating on shared boards. It provides a simple board interface where users create, arrange, and customize notes and work together in real time.

Key Features

  • Create, edit, colorize, and resize digital sticky notes on a free-form board
  • Real-time collaboration and synchronization across devices using a hosted backend
  • Drag-and-drop interface for arranging notes, with intuitive board interactions
  • Account-based access and user authentication integrated via an external identity provider
  • Cloud sync and analytics integration options for persistent boards and usage tracking
  • Built with a TypeScript frontend and modern tooling for easy customization and local builds

Use Cases

  • Brainstorming sessions and idea capture for individuals or teams
  • Lightweight project planning, task organization, and visual to-do boards
  • Remote collaboration for workshops, retrospectives, and creative planning

Limitations and Considerations

  • Default deployment relies on third-party hosted services for backend and authentication, which may require accounts or paid plans for production use
  • Limited built-in features for file attachments, rich text formatting, or offline-first operation
  • Scaling and usage costs depend on the chosen backend provider and plan

Sticky is a focused, lightweight board for quick idea capture and team collaboration. It is suitable for small teams and individuals who want an intuitive visual workspace and are comfortable configuring external backend and auth services for production use.

162stars
23forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running