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(`pie Languages
TypeScript 45
Python 30
Rust 25`, { theme: 'dark', palette: 'nord' });

// svg is a complete SVG string — write to file, embed in HTML, etc.
document.getElementById('chart').innerHTML = svg;

38 chart types

Software

sequenceflowchartstateclasserc4infrasitemaparcboxes-and-lineswireframe

Data

barbar-stackedlinemulti-lineareapiedoughnutpolar-arearadarscatterheatmapchordslopefunctioncycletech-radar

Business

orgsankeyvennquadrantfunnelwordcloudjourney-map

Project

ganttkanbantimelinemindmap