The Loupe UX javascript library provides functionality for implementing a web-based HMI for machines. It allows you to use the full capabilities of web technologies on your machine. Web-based HMIs are implemented in HTML, CSS, and Javascript. These technologies are ubiquitous today, and there is extensive support available on the internet.
For more information, visit Loupe UX on Github.