Skip to content

@knowvah/dot-engineGraphviz, in pure TypeScript

DOT in, SVG out — no C. No native Graphviz binary, no WASM. Pure TypeScript, runs in the browser.

Try it

The editor below runs the actual library, in your browser. Edit the DOT on the left; the SVG updates live.

Choose your path

New here? Pick the door that matches what you're doing:

I want to…Start here
Understand how the pieces fitOverview — the mental model
Install and render my first graphGetting started
Solve a concrete taskRecipes cookbook
Look up a function or typeAPI reference · Types
Experiment without installingPlayground

Coming from another tool? See From the C dot CLI or From JS graphviz libraries.

For exhaustive, auto-generated signatures see the generated API reference. Embedding rendered graphs on a page? Read Working with images for image inlining and CSP guidance.