turboMaCk / grbr

A simple web app for traversing large directed graphs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

grbr

gr-aph br-owser A simple web app for traversing large directed graphs.

Prerequisites

To build from source you need stack, elm and uglifyjs binaries on PATH. To run the tool you need graphviz and elm-analyse on PATH.

Installation

Run make in the root of the project. This should install grbr binary on your PATH.

Nix Installation

You can use nix to build and install this project including all its dependencies. Note that elm-analyse and graphviz are also installed to the system along side main grbr binary.

$ git clone git@github.com:jhrcek/grbr.git
$ cd grbr
$ nix-env -i -f nix/release.nix

Usage

Run grbr in a folder containing elm.json. This should open a browser window showing the module dependencies of the project. You can browse the module dependencies graph by clicking individual nodes in the graph.

About

A simple web app for traversing large directed graphs.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Nix 41.8%Language:Haskell 38.2%Language:Elm 18.5%Language:Makefile 1.1%Language:Shell 0.3%