Skip to content

linearregression/graphblast

 
 

Repository files navigation

Graphblast

graphblast reads numerical data from stdin and pushes it to your web browser as a shareable graph that updates in realtime. It's the missing link between your trusty Unix utilities -- tail, grep, sed, etc. -- and a full-featured graphing package.

Quick start

To procure, build, and run Graphblast, you'll need:

  • Go >= 1.1
  • Git

If you're modifying the frontend, you'll also want Node.js for linting the frontend JavaScript.

go get github.com/hut8labs/graphblast
cd $GOPATH/src/github.com/hut8labs/graphblast
make bin/graphblast

Now try it out:

while true; do echo $RANDOM && sleep 1s; done | ./bin/graphblast -verbose timeseries

and point your browser at http://localhost:8080.

About

Easy realtime data visualization from Unix command-line tools.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 76.1%
  • JavaScript 20.9%
  • HTML 1.6%
  • Makefile 1.4%