Stars
Forks
Watchers
Developer links
ExcaliDash
ExcaliDash adds persistent storage, access control, version history, and real-time collaboration to Excalidraw, transforming ephemeral whiteboarding sessions into a managed drawing library your team can rely on. The Node.js/Express backend with React/TypeScript frontend deploys via Docker Compose on port 6767, using Prisma ORM on SQLite for all drawings, users, and metadata. WebSocket-powered collaboration lets multiple users edit the same canvas simultaneously with live cursor presence. Drawing snapshots preserve every revision with visual preview and one-click restore to any previous state. Three authentication modes handle different deployment needs: local email/password for personal use, hybrid mode mixing native credentials with OIDC for gradual enterprise adoption, and enforced OIDC-only for organizations requiring SSO through providers like Authentik or Keycloak. Scoped sharing controls determine whether drawings stay private, shared internally with team members, or accessible via external links without authentication. Collections organize drawings through drag-and-drop grouping, full-text search locates any diagram instantly, and exports use the non-proprietary .excalidraw format ensuring complete data portability. 1,350+ stars since November 2025. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Persistent Excalidraw with Access Control
- Transforms ephemeral Excalidraw sessions into a managed drawing library with user accounts, scoped sharing permissions, and version history for every diagram.
- Real-Time Multi-User Collaboration
- WebSocket-powered live editing lets multiple team members work on the same canvas simultaneously with cursor presence indicators and conflict-free synchronization.
- Flexible Enterprise Authentication
- Three auth modes support personal use with local credentials, hybrid deployments mixing native and OIDC login, or enforced single sign-on for full enterprise control.
- Non-Proprietary Data Format
- All drawings stored in standard .excalidraw format with full export/import capability, ensuring zero vendor lock-in and compatibility with the Excalidraw ecosystem.
Features
- Drawing Version History
- Automatic snapshots preserve every revision with visual preview and one-click restore, enabling safe experimentation without losing previous diagram states.
- Scoped Sharing Controls
- Configure drawings as private, internally shared with authenticated team members, or publicly accessible via external links without requiring login.
- Collections and Search
- Drag-and-drop organization groups related drawings into collections while full-text search instantly locates any diagram by name or content.
- OIDC Integration
- Connects to any OpenID Connect provider including Authentik, Keycloak, and Azure AD with configurable auth modes from optional to enforced SSO.
- Docker Deployment
- Separate frontend and backend containers with Docker Compose orchestration, SQLite persistence via volume mounts, and one-time admin bootstrap on first launch.