CyberTianzun / realtime-dashboard

A minimalist, frustration-free, single-node websocket server, and continuously broadcasts redis stream every message to every connection from. Provide a simple real chart page.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Realtime Dashboard

A minimalist, frustration-free, single-node websocket server, and continuously broadcasts redis stream every message to every connection from. Provide a simple real chart page. And it will add more chart type in future.

Quickstart

Type the following command in your terminal:

./realtime_dashboard_backend --redis-stream teststream

And then, open browser http://localhost:3000/

Installing Dependencies

Debug environment

conan install . -s build_type=Debug --install-folder=cmake-build-debug

Release environment

conan install . -s build_type=Release --install-folder=cmake-build-release

TODO

  • Simple demo, broadcast subscribe messages from redis to every websocket.
  • Cache history data.
  • Easy to use and copy
  • Simple authentication.
  • Charts configurable. (Such as multicharts, layouts, types)

License

This project is licensed under the MIT license.

About

A minimalist, frustration-free, single-node websocket server, and continuously broadcasts redis stream every message to every connection from. Provide a simple real chart page.


Languages

Language:C++ 64.4%Language:C 26.7%Language:CMake 4.7%Language:Python 4.3%