Zurück zum Ranking

plait-board/drawnix

TypeScriptdrawnix.com

开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等。All in one open-source whiteboard tool with mind, flowchart, freehand and etc.

collaborationdrawingflowchartlocalfirstmindmapproductivitywhiteboardmind-map
Sterne-Wachstum
Sterne
14.3k
Forks
1.2k
Wochenwachstum
Issues
31
5k10k
Juni 2024Feb. 2025Nov. 2025Juli 2026
Artefaktenpmnpm install drawnix
README

Drawnix logo and name

开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等

Product showcase

All in one 白板,思维导图、流程图、自由画等

Featured|HelloGitHub

plait-board%2Fdrawnix | Trendshift

English README

特性

  • 💯 免费 + 开源
  • ⚒️ 思维导图、流程图
  • 🖌 画笔
  • 😀 插入图片
  • 🚀 基于插件机制
  • 🖼️ 📃 导出为 PNG, JSON(.drawnix)
  • 💾 自动保存(浏览器缓存)
  • ⚡ 编辑特性:撤销、重做、复制、粘贴等
  • 🌌 无限画布:缩放、滚动
  • 🎨 主题模式
  • 📱 移动设备适配
  • 📈 支持 mermaid 语法转流程图
  • ✨ 支持 markdown 文本转思维导图(新支持 🔥🔥🔥)

关于名称

Drawnix ,源于绘画( Draw )与凤凰( Phoenix )的灵感交织。

凤凰象征着生生不息的创造力,而 Draw 代表着人类最原始的表达方式。在这里,每一次创作都是一次艺术的涅槃,每一笔绘画都是灵感的重生。

创意如同凤凰,浴火方能重生,而 Drawnix 要做技术与创意之火的守护者。

Draw Beyond, Rise Above.

与 Plait 画图框架

Drawnix 的定位是一个开箱即用、开源、免费的工具产品,它的底层是 Plait 框架,Plait 是我司开源的一款画图框架,代表着公司在知识库产品(PingCode Wiki)上的重要技术沉淀。

Drawnix 是插件架构,与前面说到开源工具比技术架构更复杂一些,但是插件架构也有优势,比如能够支持多种 UI 框架(Angular、React),能够集成不同富文本框架(当前仅支持 Slate 框架),在开发上可以很好的实现业务的分层,开发各种细粒度的可复用插件,可以扩展更多的画板的应用场景。

仓储结构

drawnix/
├── apps/
│   ├── web                   # drawnix.com
│   │    └── index.html       # HTML
├── dist/                     # 构建产物
├── packages/
│   └── drawnix/              # 白板应用
│   └── react-board/          # 白板 React 视图层
│   └── react-text/           # 文本渲染模块
├── package.json
├── ...
└── README.md
└── README_en.md

应用

https://drawnix.comdrawnix 的最小化应用。

近期会高频迭代 drawnix.com,直到发布 Dawn(破晓) 版本。

开发

npm install

npm run start

Docker

docker pull pubuzhixing/drawnix:latest

依赖

  • plait - 开源画图框架
  • slate - 富文本编辑器框架
  • floating-ui - 一个超级好用的创建弹出层基础库

贡献

欢迎任何形式的贡献:

  • 提 Bug

  • 贡献代码

感谢支持

特别感谢公司对开源项目的大力支持,也感谢为本项目贡献代码、提供建议的朋友。

PingCode

License

MIT License

Ähnliche Repositories
excalidraw/excalidraw

Virtual whiteboard for sketching hand-drawn like diagrams

TypeScriptnpmMIT Licenseproductivitycollaboration
excalidraw.com
128k14.5k
tldraw/tldraw

Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.

TypeScriptnpmOtherdrawingsketch
tldraw.dev
49.1k3.4k
RocketChat/Rocket.Chat

The Secure CommsOS™ for mission-critical operations

TypeScriptnpmOtherchatmeteor
rocket.chat
45.8k13.7k
imputnet/cobalt

best way to save what you love

SvelteGNU Affero General Public License v3.0downloaderreddit
cobalt.tools
41.7k3.6k
mattermost/mattermost

Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

TypeScriptnpmOthercollaborationmattermost
mattermost.com
38.5k8.8k
nextcloud/server

☁️ Nextcloud server, a safe home for all your data

PHPPackagistGNU Affero General Public License v3.0open-sourcefile-sharing
nextcloud.com
36.2k5.1k
mattermost-community/focalboard

Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

TypeScriptnpmOtherproject-managementproject
focalboard.com
26.3k2.6k
zulip/zulip

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

PythonPyPIApache License 2.0zulippython
zulip.com
25.5k10k
yjs/yjs

Shared data types for building collaborative software

JavaScriptnpmOtheryjscrdt
docs.yjs.dev
22.2k791
linkwarden/linkwarden

⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place.

TypeScriptnpmGNU Affero General Public License v3.0collaborationself-hosted
linkwarden.app
19k808
ether/etherpad

Etherpad: A modern really-real-time collaborative document editor.

TypeScriptnpmApache License 2.0etherpadcollaboration
etherpad.org
18.5k3k
teambit/bit

AI-powered development workspaces with reusable components, architectural clarity and zero overhead.

TypeScriptnpmOtherreactjavascript
bit.dev
18.4k957