开源|OxDraw:基于Rust的“代码即图表”工具,支持拖拽式自定义编辑
talkingdev • 2025-10-26
2740 views
开发者RohanAdwankar近日开源了基于Rust语言构建的图表工具OxDraw,创新性地将声明式图表生成与交互式编辑能力融合。该工具解决了技术文档创作中的核心痛点:传统代码驱动图表工具(如Mermaid.js)虽能快速生成基础架构图,但在最终呈现阶段常需迁移至Lucidchart等图形编辑器进行精细化调整。OxDraw通过保留Mermaid语法兼容性,同时引入拖拽编辑界面,使开发者能在AI生成初始图表(利用LLM对.mmd语法的理解)后直接进行可视化调整,大幅简化从原型到交付的流程图制作流程。目前项目虽处于早期阶段,但其针对架构图场景的“代码-可视化”双向工作流设计,已引发开发者社区关注,有望重塑技术图表创作范式。
核心要点
- 融合声明式生成与交互编辑:支持Mermaid语法解析与拖拽式界面操作,避免多工具切换
- AI辅助工作流优化:利用大语言模型生成初始图表后,用户可直接进行可视化自定义
- Rust语言高性能实现:兼顾语法解析效率与图形渲染性能,为复杂架构图提供技术基础