查看: 69|回复: 0

一体化白板!一款开源的白板工具!

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-5-26
发表于 2025-5-12 09:19:00 | 显示全部楼层 |阅读模式

在日常工作中,我们常常需要使用到白板工具,用于作图,生成思维导图、流程图等来辅助工作。

今天,给大家介绍一款开源的白板工具,支持多种类型图!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

drawnix —— 一款开源的、基于 React 实现的白板工具(SaaS),实现一体化白板功能,包含自由画、思维导图、流程图等。

功能特色

  • 白板功能:支持无限画布,支持缩放、滚动操作,提供画笔进行自由绘画
  • 编辑特性:提供撤销、重做、复制、粘贴等常见编辑功能
  • 导入导出:支持导入导出功能,还支持导出画布为图片
  • 自动保存:实时自动将画布内容保存到浏览器缓存中,防止数据丢失
  • 思维导图和流程图:支持绘制思维导图和流程图,满足不同的可视化需求
  • 主题模式:提供多种画布主题模式
  • 插件功能:提供 Mermaid 语法转流程图和 Markdown 文本转思维导图的插件功能

工具截图

  • 自由画布

  • 流程图

  • 思维导图

  • Mermaid 语法转流程图

  • Markdown 文本转思维导图

  • 其他主题模式

本地开发

依赖 Node.js 环境。

1、下载源码

git clone https://github.com/plait-board/drawnix.git

2、进入项目目录并安装依赖

cd drawnix
npm install

3、启动服务

npm run start

4、服务启动成功后,浏览器访问

http://localhost:7200/

5、打包部署

npm run build

将打包好的 dist 文件夹上传到服务器,并使用 Nginx 进行部署。

可以说,drawnix 是一个功能丰富、开源免费的白板工具,具有良好的可扩展性和用户体验。快去试试吧~

项目地址:https://github.com/plait-board/drawnix

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

我创建了一个开源项目交流群,方便大家在群里交流、讨论开源项目

但是任何人在群里打任何广告,都会被 T 掉

如果你对这个交流群感兴趣或者在使用开源项目中遇到问题,可以通过如下方式进群

关注微信公众号:【Java陈序员】,回复【开源项目交流群】进群,或者通过公众号下方的菜单添加个人微信,并备注【开源项目交流群】,通过后拉你进群

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!




来源:https://www.cnblogs.com/codechen8848/p/18871689
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部