{"repo":"cactusdynamics/wesplot","free":true,"listed":false,"github":"https://github.com/cactusdynamics/wesplot","clone":"git clone https://github.com/cactusdynamics/wesplot.git","description":"A live/real-time plotting tool that takes stdin data and pipes it into websocket and into a JavaScript interactive chart","language":"Go","stars":17,"topics":["charts","data-visualization","unix-philosophy"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"wesplot ======= Note: wesplot is currently not 100% documented. This will be addressed as we progress to version 1.0 . A live/real-time plotting tool that takes stdin data and pipes it into websocket and into a JavaScript interactive chart. The backend can run on both a local computer or on a remote server. The front-end runs in a browser which means it can run on any device (including mobile devices) that can connect to the backend. demo1.webm Features -------- Stdin → browser plotting live streamed or replayed data Wesplot is designed to work with Unix pipelines). It streams data written to its standard input (stdin) to one or more browser windows via websockets, where it is then plotted as a scatter plot. By leveraging the Unix pipeline, there is an endless amount of use cases for wesplot. Some simple examples are: 1. Monitor live CPU, memory, IO, network usage : By using tools like sar , live system usage information can be streamed to stdout. If this information is parsed (usually with awk ), it can be piped into wesplot and live system usage can be plotted directly against the browser. See Example use cases for some example commands. 2. Plot CSV data directly from the terminal and generate publication-quality plots : By using cat , CSV files can be piped to wesplot. Wesplot can use values from one column to be the X-axis coordinates and the rest of the columns as different series. 3. Visualize real-time data from remote devices : Wesplot can be running continuously on a","default_branch":null,"files":null,"tree":[],"storefront":"/r/cactusdynamics","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cactusdynamics/wesplot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}