JavaScript diagram library
Import @diagrammo/dgmo as an open-source npm package. Parse DGMO source and render charts programmatically.
Install
bash
npm install @diagrammo/dgmo Example
typescript
import { render } from '@diagrammo/dgmo';
const svg = await render(`chart: pie
title: Languages
TypeScript: 45
Python: 30
Rust: 25`);
// svg is a complete SVG string — write to file, embed in HTML, etc.
document.getElementById('chart').innerHTML = svg; 28 chart types
Charts
barbar-stackedlinemulti-lineareapiedoughnutpolar-arearadarfunnelscatterheatmap
Diagrams
sequenceflowchartclasserorgsankeychordarcvennkanbaninitiative-status
Visualizations
timelineslopequadrantwordcloudfunction