An open-source virtual whiteboard for sketching hand-drawn diagrams with real-time collaboration and end-to-end encryption.
Excalidraw is an open-source virtual whiteboard designed for creating hand-drawn style diagrams, wireframes, and sketches. It provides an infinite canvas with tools that mimic natural drawing, and it supports real-time collaboration with end-to-end encryption. The project solves the need for a simple, accessible, and secure visual collaboration tool that feels intuitive and uncluttered.
Developers, designers, product managers, educators, and teams who need a lightweight, collaborative diagramming tool for brainstorming, planning, and visual communication.
Developers choose Excalidraw for its open-source nature, hand-drawn aesthetic, and built-in real-time collaboration with encryption. Its embeddable React component and open file format offer flexibility and control not always found in proprietary alternatives.
Virtual whiteboard for sketching hand-drawn like diagrams
The sketch-like style makes diagrams feel informal and creative, ideal for brainstorming and wireframing without the pressure of perfection.
Built-in end-to-end encrypted collaboration on excalidraw.com allows secure simultaneous editing, perfect for remote teams.
Drawings save as .excalidraw JSON files for easy interoperability, and export to PNG, SVG, or clipboard supports flexible sharing.
Works offline as a Progressive Web App with autosave to the browser, ensuring reliability without constant internet access.
Lacks advanced tools like animations, templates, or deep integrations found in proprietary tools like Figma or Miro, making it less suitable for complex design workflows.
The npm package is a React component, requiring React and additional setup for non-React frameworks, which adds complexity for some projects.
Self-hosting real-time collaboration requires backend work, as the README notes these features are only drop-in plugins 'in the future' for the npm package.
Tesseract Open Source OCR Engine (main repository)
Universal markup converter
:black_heart: Create and share beautiful images of your source code
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.