D2 is a modern diagramming language that allows users to create customizable diagrams quickly using simple syntax. It supports multiple languages, animations, and various features like Markdown integration, local CLI, and exports, making it suitable for academic and professional use. The tool also includes an online playground and official support for popular editors like VSCode and Vim.
diagrams ✓
customization ✓
programming ✓
collaboration ✓
+ animations