Skip to content
/ viz.js Public
forked from mdaines/viz-js

A hack to put Graphviz on the web.

License

Notifications You must be signed in to change notification settings

tzero/viz.js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viz.js

This is a collection of packages for working with Graphviz in JavaScript. The main package, viz, is a WebAssembly build of Graphviz with a simple JavaScript wrapper.

With Viz.js, you can easily render a graph diagram as an SVG element to display it in a webpage:

import { instance } from "@viz-js/viz";

instance().then(viz => {
  document.body.appendChild(viz.renderSVGElement("digraph { a -> b }"))
});

Other packages:

  • lang-dot — CodeMirror language support for the Graphviz DOT language.
  • website — Try out Graphviz and Viz.js. Render a graph visualization in your browser.
  • examples/parcel — Example of using Viz.js with the Parcel bundler.
  • examples/script-tag — Example of using the UMD build of Viz.js.

Install

API

API Reference

About

A hack to put Graphviz on the web.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 62.8%
  • HTML 21.8%
  • TypeScript 4.6%
  • C 4.2%
  • CSS 3.9%
  • Dockerfile 1.8%
  • Makefile 0.9%