Read this first: https://github.com/fasouto/awesome-dataviz In the device control discussion the desire for live data and plots from a web interface was discussed. This document discusses the requirements for a web based system for viewing and controlling a device.
- Low maintenance cost (stable and small)
- Easily deployed (no complicated licensing)
- Live updating of data without user input
- Supports multiple users
- Local
- Should offer examples to reduce startup time investment
- Minimize javascript required
- Python integration preferred
- Cube.js (https://real-time-dashboard.cube.dev/frontend-dashboard)
- DataPine (https://www.datapine.com/live-dashboards)
- geckoboard (https://www.geckoboard.com/product/)
- PubNub (https://www.pubnub.com/products/pubnub-platform/)
- SmartSheet (https://www.smartsheet.com/data-dashboard)
- Plotly/Dash (https://dash.plotly.com/)
- Django/Chartjs (https://www.geeksforgeeks.org/data-visualization-using-chartjs-and-django/)
- Streamlight (https://streamlit.io/)
- Candela (https://candela.readthedocs.io/en/latest/)
- Freeboard (https://freeboard.io/)
- h2o Wave (https://github.com/h2oai/wave)
Since there are so many options lets stick with open source, there are too many of these with too many similarities to be reasonable to explore all the options.
- Candela
- Plotly/Dash
- Django/Chartjs
- Streamlight Dash and streamlight look essentially the same as dash. Dash is more complicated but more powerful. Sticking with Dash for historical reasons.
- https://medium.com/jumpto365/simple-but-effective-dashboards-in-sharepoint-cae9003b9dbb
- https://www.forbes.com/sites/davelavinsky/2013/09/06/executive-dashboards-what-they-are-why-every-business-needs-one/#5c1336587568
- https://www.smartsheet.com/data-dashboard
- https://d3-dashboard.cube.dev/building-a-frontend-dashboard/
- https://www.predictiveanalyticstoday.com/open-source-dashboard-software/
- https://codersera.com/blog/javascript-data-visualization-libraries/
- https://www.monterail.com/blog/javascript-libraries-data-visualization?PageSpeed=noscript
- https://blog.crowdbotics.com/best-open-source-data-visualization-tools/
- https://www.hashtagtechgeek.com/2019/11/20-best-free-data-visualization-tools-2019.html
- https://towardsdatascience.com/data-visualization-using-streamlit-151f4c85c79a
- https://www.metricfire.com/blog/top-8-open-source-dashboards/
- https://towardsdatascience.com/building-a-real-time-dashboard-using-python-plotly-library-and-web-service-145f50d204f0?gi=23a2d5dff60e
- https://www.predictiveanalyticstoday.com/open-source-dashboard-software/