Zoom Native Room Controls allows a programmer to control third-party equipment from the Zoom app. The programmer writes a json file using the specifications detailed at the link above, loads that json into the Zoom web portal, and the buttons show up on the Zoom app.
There are a few tools to help create that json file (like this one from Control Concepts), but I've not found one that shows you what your end result will look like to the end user. Since many programmers do not have access to the Zoom web portal until the final commissioning step, I wanted to create a tool that would make previewing that user interface easier.
The app is currently live here.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.