Excalidraw:一個免費開源的白板繪圖工具

Excalidraw 是一款免費開源的白板繪圖工具,主打手繪風格,界面簡潔易用,支持實時協作。它常用于繪制技術架構圖、流程圖、線框圖、思維導圖等,尤其適合需要快速草圖設計的場景。

Excalidraw 支持的主要功能如下:
- ?? 免費開源;
- ?? 無限畫布;
- ?? 手繪風格;
- ?? 深色模式和淺色模式;
- ??? 可定制化;
- ?? 支持插入圖片;
- ?? 支持各種素材庫;
- ?? 多語言界面,包括中文;
- ??? 導出圖片(PNG、SVG)
- ?? 保存為 JSON 格式的開放文件(.excalidraw);
- ?? 支持各種圖形,長方形、圓形、菱形、箭頭、直線、手繪形狀、文本框以及橡皮等;
- ?? 箭頭綁定和標簽功能;
- ?? 撤銷和重做;
- ?? 縮放和平移。
Excalidraw 提供了在線版本,在瀏覽器中輸入以下地址直接繪圖:

這個在線應用支持更多的擴展功能:
- ?? 漸進式網頁應用(PWA)支持,離線可用;
- ?? 多人實時協作;
- ?? 數據端到端加密;
- ?? 本地優先(自動保存到瀏覽器中);
- ?? 分享只讀鏈接。
Excalidraw 的生態集成非常豐富,包括 VS Code 插件、IntelliJ IDEA 插件、Obsidian 插件、Notion 集成插件等,開發人員也可以將其嵌入自己的項目中。

如果想要本地部署,可以使用官方提供的 Docker 鏡像一鍵部署:
docker build -t excalidraw/excalidraw .
docker run --rm -dit --name excalidraw -p 5000:80 excalidraw/excalidraw:latest然后在瀏覽者中輸入 http://localhost:5000 就可以打開 Excalidraw 工具了。
































