All Projects → mdaines → Viz.js

mdaines / Viz.js

Licence: mit
A hack to put Graphviz on the web.

Programming Languages

javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
HTML
75241 projects
ruby
36898 projects - #4 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Viz.js

doteur
Tool to automate the visualisation of SQL schemas from a SQL file
Stars: ✭ 80 (-97.78%)
Mutual labels:  graphviz, dot
digraph-parser
Java parser for digraph DSL (Graphviz DOT language)
Stars: ✭ 38 (-98.95%)
Mutual labels:  graphviz, dot
rel
command line tool for managing personal graphs of anything and writing them to dot
Stars: ✭ 51 (-98.58%)
Mutual labels:  graphviz, dot
AAG-Visualizer
🌆 🏙 🌃 Viz.js Graphviz - An Elegant Visualizer for And-Inverter Graph
Stars: ✭ 95 (-97.36%)
Mutual labels:  graphviz, dot
cl-dot
Common Lisp package for generating GraphViz (dot) files
Stars: ✭ 24 (-99.33%)
Mutual labels:  graphviz, dot
redot
Graphviz dot file processor powered by plugins based on @unifiedjs
Stars: ✭ 60 (-98.33%)
Mutual labels:  graphviz, dot
DotNetGraph
Create GraphViz DOT graph with .NET / C#
Stars: ✭ 57 (-98.42%)
Mutual labels:  graphviz, dot
GiGraph
Simple yet versatile library for generating graphs in the DOT language
Stars: ✭ 25 (-99.31%)
Mutual labels:  graphviz, dot
vscode-graphviz
This extension provides GraphViz (dot) language support for VS Code.
Stars: ✭ 21 (-99.42%)
Mutual labels:  graphviz, dot
Vmsg
🎵 Library for creating voice messages
Stars: ✭ 257 (-92.87%)
Mutual labels:  emscripten
Essentia.js
JavaScript library for music/audio analysis and processing powered by Essentia WebAssembly
Stars: ✭ 294 (-91.84%)
Mutual labels:  emscripten
dns-resolver-infra
Privacy DNS infrastructure
Stars: ✭ 39 (-98.92%)
Mutual labels:  dot
Wasm Git
GIT for nodejs and the browser using https://libgit2.org compiled to WebAssembly with https://emscripten.org
Stars: ✭ 261 (-92.75%)
Mutual labels:  emscripten
Graph Viz D3 Js
Graphviz web D3.js renderer
Stars: ✭ 297 (-91.75%)
Mutual labels:  graphviz
ScxmlEditor-Tutorial
ScxmlEditor - powerful tool for creating, editing and debugging scxml files
Stars: ✭ 33 (-99.08%)
Mutual labels:  dot
Corrade
C++11/C++14 multiplatform utility library
Stars: ✭ 307 (-91.48%)
Mutual labels:  emscripten
Rback
RBAC in Kubernetes visualizer
Stars: ✭ 285 (-92.09%)
Mutual labels:  graphviz
profdump
Processes profiling output of the D compiler
Stars: ✭ 15 (-99.58%)
Mutual labels:  dot
Magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
Stars: ✭ 3,728 (+3.5%)
Mutual labels:  emscripten
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (-91.42%)
Mutual labels:  emscripten

Viz.js

Build Status

This project builds Graphviz with Emscripten and provides a simple wrapper for using it in the browser.

For more information, see the wiki.

See Also

Have a look at Dagre, which is not a hack.

Getting Viz.js

Building From Source

To build from source, first install the Emscripten SDK. You'll also need Node.js and Yarn.

Install the development dependencies using Yarn:

yarn install

The build process for Viz.js is split into two parts: building the Graphviz and Expat dependencies, and building the rendering script files and API.

make deps
make all

Running Browser Tests

The browser tests can be run locally using Selenium WebDriver.

First, serve the project directory at http://localhost:8000.

python -m SimpleHTTPServer

Then, run tests using test-browser/runner.js. For example, to run test-browser/full.html in Chrome:

node test-browser/runner --file full.html --browser chrome
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].