github开源项目推荐--drawnix(开源白板工具)

  • 项目名称:drawnix
  • 项目简介:一个开源白板工具(SaaS),一体化白板,包含思维导图、流程图、自由画等功能。它是一个 All in one open-source whiteboard tool with mind, flowchart, freehand and etc.
  • 项目地址https://github.com/plait-board/drawnix
  • 项目官网https://drawnix.com
  • 许可证:MIT license

项目统计数据

  • Stars:12.9k
  • Forks:1.1k
  • Watching :50

项目特性

  • 免费 + 开源
  • 支持思维导图、流程图
  • 提供画笔功能
  • 可插入图片
  • 基于插件机制
  • 支持导出为 PNG、JSON(.drawnix 格式)
  • 自动保存(浏览器缓存)
  • 编辑特性丰富,包括撤销、重做、复制、粘贴等
  • 无限画布,支持缩放、滚动
  • 主题模式
  • 移动设备适配
  • 支持 mermaid 语法转流程图
  • 支持 markdown 文本转思维导图(新支持)

项目结构

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

项目开发与使用

  • 开发
    • 安装依赖:npm install
    • 启动项目:npm run start
  • Docker
    • 可通过命令 docker pull pubuzhixing/drawnix:latest 拉取 Docker 镜像
  • 依赖

项目贡献与支持

  • 贡献:欢迎任何形式的贡献,包括提 Bug 和贡献代码
  • 感谢支持:特别感谢公司对开源项目的大力支持,以及为项目贡献代码、提供建议的朋友

项目版本

  • 最新版本:v0.3.0,发布于 2025 年 9 月 14 日

项目语言

  • 主要语言
    • TypeScript:88.3%
    • SCSS:9.2%
    • HTML:1.9%
  • 其他语言:占 0.6%

项目贡献者

项目背景与愿景

  • 名称由来:项目名称 "Drawnix" 源于绘画(Draw)与凤凰(Phoenix)的灵感交织,象征着生生不息的创造力和人类最原始的表达方式
  • 与 Plait 画图框架的关系 :Drawnix 是基于 Plait 框架开发的开箱即用、开源、免费的工具产品。Plait 是公司开源的一款画图框架,代表着公司在知识库产品(如 PingCode Wiki)上的重要技术沉淀。Drawnix 的插件架构使其技术架构更复杂,但也有优势,如支持多种 UI 框架(Angular、React)、集成不同富文本框架(当前仅支持 Slate 框架),能够实现业务分层,开发细粒度可复用插件,扩展更多应用场景

去Kimi继续对话复制

相关推荐
十六年开源服务商1 天前
开源CMS系统网站活动推广实战指南
开源
向哆哆1 天前
构建健康档案管理系统:Flutter × OpenHarmony 跨端实现就医记录展示
flutter·开源·鸿蒙·openharmony·开源鸿蒙
FIT2CLOUD飞致云1 天前
学习笔记丨MaxKB Office Word AI翻译加载项的实现
人工智能·ai·开源·智能体·maxkb
百***78751 天前
Kimi K2.5开源模型实战指南:核心能力拆解+一步API接入(Python版,避坑全覆盖)
python·microsoft·开源
向哆哆1 天前
画栈 · 跨端画师接稿平台:基于 Flutter × OpenHarmony 的整体设计与数据结构解析
数据结构·flutter·开源·鸿蒙·openharmony·开源鸿蒙
向哆哆1 天前
构建 Flutter × OpenHarmony 跨端健康档案管理顶部横幅的实现与解析
flutter·开源·鸿蒙·openharmony
向哆哆1 天前
构建跨端健康档案管理系统:Flutter × OpenHarmony 实战解析
flutter·开源·鸿蒙·openharmony·开源鸿蒙
DisonTangor1 天前
美团龙猫开源LongCat-Flash-Lite
人工智能·语言模型·自然语言处理·开源·aigc
矢志航天的阿洪1 天前
从GitHub到本地:Python IGRF库环境配置完全指南
开发语言·python·github
熊猫钓鱼>_>1 天前
【开源鸿蒙跨平台开发先锋训练营】Day 15: 赋予应用生命力——React Native原生动效体系构建
react native·华为·开源·harmonyos·arkts·鸿蒙