Drawnix Review: Can This 261-Star Open Source Whiteboard Replace Excalidraw?
In-depth review of Drawnix, an open-source whiteboard built on the Plait plugin architecture, supporting mind maps, flowcharts, freehand drawing, and Mermaid import.
[广告位: article-top] 请在 .env 中配置至少一个广告平台
Drawnix Review: Can This 261-Star Open Source Whiteboard Replace Excalidraw?
I’ll be honest — when I’m looking for an open-source whiteboard, Excalidraw is usually the default answer. But after using it for a while, it gets stale, and its mind mapping features feel like an afterthought. Then I stumbled upon Drawnix on GitHub. Only 261 stars, not exactly trending, but the “all-in-one whiteboard” pitch caught my attention. I decided to give it a spin.
Background: Why Build Another Whiteboard?
The name “Drawnix” is a blend of “Draw” and “Phoenix,” symbolizing creative rebirth. It’s built on top of the Plait open-source drawing framework, and the core philosophy is plugin-based architecture — it doesn’t lock you into a specific UI framework. React is supported now, and Angular could theoretically plug in too.
I find this approach refreshingly pragmatic. Most whiteboard tools are either too narrow in scope or have tightly coupled codebases. Drawnix aims for “one canvas, multiple diagram types.”
Core Features: The Big Three + Two Pleasant Surprises
1. Mind Maps
It supports converting Markdown directly into mind maps. I tested this, and it genuinely saves time. The Markdown outlines I normally write can be pasted in and automatically transformed into hierarchical structures — no manual node dragging required.
2. Flowcharts
Built-in Mermaid syntax support means a few lines of code render into diagrams. For developers, this is a huge win. No more clicking through shape palettes — just write text.
3. Freehand Drawing
The brush tool is decently smooth, but if I’m being honest, it lacks the “soul” of Excalidraw’s sketchy hand-drawn style. Drawnix leans toward cleaner, more structured lines. If you love that imperfect, wobbly aesthetic, you might be disappointed.
Two Pleasant Surprises
- Auto-save: Powered by browser local storage, so refreshing won’t wipe your work
- Theme modes: Dark and light switching, easy on the eyes during late-night sessions
Quick Start
Getting it running locally is straightforward:
git clone https://github.com/joeseesun/drawnix-seedream.git
cd drawnix-seedream
npm install
npm run start
Or spin it up with Docker:
docker pull pubuzhixing/drawnix:latest
You can also try the live demo at drawnix.com.
Pros and Cons: Keeping It Real
Pros:
- The plugin architecture is genuinely flexible with solid extension potential
- Markdown-to-mind-map and Mermaid-to-flowchart are lifesavers for text-first users
- Export options include PNG and a native
.drawnixformat - Mobile adaptation is included, so it works on tablets
Cons (and I promised to mention these):
- Too few stars — the community activity is questionable. Zero issues doesn’t mean “perfect”; it more likely means “not enough people are using it”
- No releases published — you can’t opt for a stable version; you’re stuck with the latest codebase
- Freehand drawing feels mediocre compared to top-tier whiteboard tools
- Collaboration features are unclear — it’s marketed as collaborative, but real-time multi-user editing isn’t obviously demonstrated
- Sparse documentation — beyond the README, deep customization requires reading the source code
Who Is It For?
Drawnix is worth trying if you:
- Want a lightweight, open-source, self-hostable whiteboard
- Primarily create mind maps and flowcharts with minimal freehand needs
- Prefer writing in Markdown and Mermaid and want to visualize that content
- Don’t mind using an early-stage project and growing with it
But if you crave that hand-drawn aesthetic, need reliable team collaboration, or want a mature ecosystem, Excalidraw or FigJam remain the safer bets.
Final Thoughts
Drawnix feels like a “high-potential stock” — the plugin architecture shows long-term thinking, the feature coverage is broad, but the project is clearly still green. Those 261 stars represent both a starting point and a warning: the direction is right, but it needs more users and contributors to truly shine.
My verdict: Great for tinkering and self-hosting scenarios. For production use, wait and watch.
[广告位: article-bottom] 请在 .env 中配置至少一个广告平台