Ivan Danyliuk 7dc84bc5c7
Add README
2018-11-01 16:38:38 +01:00
2018-10-22 21:11:20 +02:00
2018-10-23 21:10:42 +02:00
2018-09-11 22:52:06 +03:00
2018-11-01 16:05:43 +01:00
2018-10-22 14:46:27 +02:00
2018-10-19 20:03:03 +02:00
2018-09-06 19:12:36 +03:00
2018-10-24 22:48:53 +02:00
2018-09-20 15:41:24 +03:00
2018-09-05 16:53:09 +03:00
2018-10-23 17:20:53 +02:00
2018-09-20 15:41:24 +03:00
2018-10-27 10:01:15 +02:00
2018-10-27 09:45:12 +02:00
2018-10-27 16:04:54 +02:00
2018-11-01 16:38:38 +01:00
2018-10-24 22:48:53 +02:00
2018-10-28 12:53:52 +01:00
2018-10-24 19:37:43 +02:00
2018-10-24 15:14:26 +02:00
2018-10-23 21:10:42 +02:00
2018-10-26 16:39:07 +02:00
2018-10-24 22:48:53 +02:00
2018-11-01 16:05:43 +01:00
2018-11-01 16:05:43 +01:00
2018-10-20 21:39:20 +02:00

P2P visualization

Web application for visualizing network graphs and p2p message propagation algorithms. It provides an UI for choosing/generating different network graphs, requesting simulation results from the simulation backend, displaying statistics and animating message(s) propagation.

Demo

Demo

Usage

Just open index.html in the modern browser.

git clone git@github.com:status-im/whispervis.git
cd whisperviz/

# on MacOS
open index.html

Development

This app is written in Go, using Vecty and GopherJS. Vecty is a framework for building components on top of GopherJS, a bit similar to React. Unlike React, it's written in a programming language instead of JavaScript, so the code is maintanable.

If you want to contribute to the development, you will need Go and GopherJS installed:

go get -u github.com/gopherjs/gopherjs

Then, install source code:

go get github.com/status-im/whispervis
cd $GOPATH/github.com/status-im/whispervis

after you made your changes, just run:

gopherjs build

and reopen index.html.

Licence

MIT

Description
Whisper visualization tool
Readme
Languages
JavaScript 99.3%
Go 0.7%