Repolode
plait-board

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:MiroLucidchartExcalidraw

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. 1

    Install dependencies with npm

    npm install
  2. 2

    Start the development server

    npm run start
  3. 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