D2 是一种将文本转换为图表的现代声明式图表语言。它具有简单易用的语法和高度可定制性,可以快速创建美观的图表,并支持团队协作编辑。D2 提供多种功能,包括:多种主题、手绘模式、动画、多语言支持、代码片段、Markdown、表格、本地 CLI、主流操作系统支持、VSCode 和 Vim 编辑器支持、在线 Playground、容器、图像和图标导入、多种布局引擎、自定义字体、模块化导入、变量复用、通配符、自动格式化、语言 API、交互式工具提示和链接、UML 类图和时序图支持、自适应暗模式以及多种导出格式。