D2: Modern diagram scripting language that turns text to diagrams
a year ago
- #cli
- #diagram
- #opensource
- D2 是一个通过 .d2 文件创建图表的命令行工具
- 可通过脚本或使用 Go 从源代码安装
- 支持导出 SVG、PNG 和 PDF 格式
- 包含多种主题并支持自定义字体
- 可作为 Go 程序中的库使用
- 提供自动格式化、语法高亮等语言工具
- 可通过插件扩展布局引擎(如 dagre、ELK 和 TALA)
- 采用 Mozilla 公共许可证 2.0 开源协议
- 支持 VSCode、Vim、Obsidian 等编辑器集成
- 使用 D2 的知名项目包括 ElasticSearch、Temporal 和 Tauri