Excalidraw:一個(gè)免費(fèi)開源的白板繪圖工具
Excalidraw 是一款免費(fèi)開源的白板繪圖工具,主打手繪風(fēng)格,界面簡潔易用,支持實(shí)時(shí)協(xié)作。它常用于繪制技術(shù)架構(gòu)圖、流程圖、線框圖、思維導(dǎo)圖等,尤其適合需要快速草圖設(shè)計(jì)的場景。
Excalidraw 支持的主要功能如下:
- ?? 免費(fèi)開源;
- ?? 無限畫布;
- ?? 手繪風(fēng)格;
- ?? 深色模式和淺色模式;
- ??? 可定制化;
- ?? 支持插入圖片;
- ?? 支持各種素材庫;
- ?? 多語言界面,包括中文;
- ??? 導(dǎo)出圖片(PNG、SVG)
- ?? 保存為 JSON 格式的開放文件(.excalidraw);
- ?? 支持各種圖形,長方形、圓形、菱形、箭頭、直線、手繪形狀、文本框以及橡皮等;
- ?? 箭頭綁定和標(biāo)簽功能;
- ?? 撤銷和重做;
- ?? 縮放和平移。
Excalidraw 提供了在線版本,在瀏覽器中輸入以下地址直接繪圖:
這個(gè)在線應(yīng)用支持更多的擴(kuò)展功能:
- ?? 漸進(jìn)式網(wǎng)頁應(yīng)用(PWA)支持,離線可用;
- ?? 多人實(shí)時(shí)協(xié)作;
- ?? 數(shù)據(jù)端到端加密;
- ?? 本地優(yōu)先(自動(dòng)保存到瀏覽器中);
- ?? 分享只讀鏈接。
Excalidraw 的生態(tài)集成非常豐富,包括 VS Code 插件、IntelliJ IDEA 插件、Obsidian 插件、Notion 集成插件等,開發(fā)人員也可以將其嵌入自己的項(xiàng)目中。
如果想要本地部署,可以使用官方提供的 Docker 鏡像一鍵部署:
docker build -t excalidraw/excalidraw .
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest
然后在瀏覽者中輸入 http://localhost:5000 就可以打開 Excalidraw 工具了。