An open-source virtual whiteboard for sketching hand-drawn style diagrams, with an embeddable React npm package.
plait-board/drawnix
Open-source all-in-one whiteboard with mind maps, flowcharts, freehand drawing, and images, built on the Plait framework.
Open-source alternative to:Miro
Lucidchart
Excalidraw
- Stars
- 14,960
- Forks
- 1,300
- Open issues
- 35
- Last commit
- last month
What is it?
Drawnix is a free, open-source whiteboard for drawing mind maps, flowcharts and freehand sketches on an infinite canvas with zoom and scroll. It can convert Mermaid syntax into flowcharts and Markdown text into mind maps, and export work as PNG or as a JSON file with the .drawnix extension.
The editor autosaves to browser cache and supports undo, redo, copy and paste, plus light and dark themes. It adapts to mobile devices and can be used at drawnix.com or self-hosted via a Docker image.
Under the hood, Drawnix uses the Plait diagramming framework and a plugin architecture. The codebase is TypeScript, with an existing React view layer and a Slate-based text rendering module.
Key features
- 01Mind map and flowchart creation on an infinite canvas
- 02Freehand drawing and image insertion
- 03Mermaid syntax to flowchart conversion
- 04Markdown text to mind map conversion
- 05Export to PNG or JSON (.drawnix)
- 06Autosave to browser cache with undo and redo
Use cases
- Brainstorming and mapping ideas with mind maps
- Sketching system architecture or process flows
- Quick whiteboard sessions in the browser without installing software
- Self-hosting a private whiteboard via Docker
Quick start
- 1
Install dependencies with npm
npm install - 2
Start the development server
npm run start - 3
Or run the Docker image
docker pull pubuzhixing/drawnix:latest
Things to know
- The README describes the project as a SaaS-style tool, and the web app drawnix.com is described as a minimal app that changes often before a 'Dawn' release.
- Mermaid and markdown conversion features are listed in the README but their completeness is not documented.
Topics
FAQ
- What is drawnix?
- Open-source all-in-one whiteboard with mind maps, flowcharts, freehand drawing, and images, built on the Plait framework. Drawnix is a free, open-source whiteboard for drawing mind maps, flowcharts and freehand sketches on an infinite canvas with zoom and scroll. It can convert Mermaid syntax into flowcharts and Markdown text into mind maps, and export work as PNG or as a JSON file with the .drawnix extension.
- Is drawnix free to use? What license does it have?
- drawnix is open source under the MIT license. Check the license terms before using it in commercial products.
- Is drawnix still maintained?
- Updated within 6 months. The last commit to drawnix was on Sep 8, 2026.
- What can I use drawnix for?
- Brainstorming and mapping ideas with mind maps Sketching system architecture or process flows Quick whiteboard sessions in the browser without installing software Self-hosting a private whiteboard via Docker
- How do I install drawnix?
- Install dependencies with npm: npm install Start the development server: npm run start Or run the Docker image: docker pull pubuzhixing/drawnix:latest
- Where can I get drawnix?
- The source code and installation instructions are on GitHub: https://github.com/plait-board/drawnix
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source whiteboard app for real-time team collaboration and drawing, built on the tldraw engine with AI features.
An MIT-licensed infinite-canvas whiteboard SDK for React, React Native, and plain JavaScript apps, positioned as a free alternative to tldraw.
An open-source, local-first knowledge base that merges docs, whiteboard canvas and tables in one workspace, as an alternative to Notion and Miro.
A webapp that turns plain text outlines into flowcharts and diagrams, built with React and cytoscape.js.
Open-source, cross-platform note-taking app with an endless canvas for mixing handwriting, text, Markdown, shapes, images and PDFs.