Bosa
(BosaBosa)
1
一直很喜欢 Excalidraw 手绘画板的风格,但是官方的 Excalidraw + 才支持多画布管理功能,一直觉得是刚需。一不做二不休,给二开,做成前后端项目,把闲置,白嫖的资源都利用起来一下。
GitHub: BetterAndBetterII/excalidraw-full
体验一下:Excalidraw(支持Linux.do登录)
Feature:
- 多画布管理:用户可以选择登录,使用后端存储画布,或不登陆,直接浏览器存储或自定义云存储
- AI Mermaid 互转:用户登录后直接可以使用后端提供的 AI,或不登陆,设置自己的 OpenAI 兼容 APIKEY,BaseUrl
- 完全自托管:多人协作,共享链接等功能都自托管化
- OAuth2 登录:Github/Linux.do
另外吐槽一下 Excalidraw 万行组件和超多 useEffect 的代码 
64 Likes
Bosa
(BosaBosa)
5
小AI GPT4.1-mini平时画个Mermaid,甘特图还是很轻松的
1 Like
Bosa
(BosaBosa)
11
excalidraw上游更新极慢,可能考虑到影响付费版权益吧。
我是觉得比上游更新更快都是可能的
比如支持数学公式的pr好像是两年了还没合并
可能也有技术债比较沉重的原因,很老的react版本了
Bosa
(BosaBosa)
14
我的1C1G没压力,还跑了面板。
实际占用内存十几MB,GO语言强大优势
后端用sqlite存,cloudflare怕超用量了
leokk
(康康的)
17
我有一个疑问看到你的项目要初始化sqlite,不然无法启动
那么迁移的时候如何处理呢?这样sqlite好像就无法迁移到别的机器上用了么?
希望佬可以给我解惑
Bosa
(BosaBosa)
18
Bosa
(BosaBosa)
19
直接拷贝excalidraw.db到其他机器上,挂载目录配置正确,挂载进去就能直接迁移了。
不放心的话,也可以使用filesystem存储,方便onedrive,webdav这种云同步,节省空间
1 Like