Open Stage Control: controller - open source with client-server architecture

https://openstagecontrol.ammd.net/docs/getting-started/introduction/

Open Stage Control is powerful in that it can present a GUI in any web-capable device, as long as you also serve the GUI from a desktop computer.

It is mature and rich in features, but the usability of it could do with some improvement and simplification.