-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The fourth version also has a gesture sensor at the top for controlling it. The gesture sensor is connected to the Zero which sends all detected gestures over mqtt to my animation script. I added a small video where I show all the scenes I created. The timer is my tea timer btw :). The frames are all rendered on my Ordroid XU4Q, which runs nioev-mqtt, which is my custom MQTT broker which has built-in JS scripting support. It also supports native libraries which you can dynamically load. This is how I created the cairo bindings to render the frames (and convert them to PNGs). To save power and reduce load, the frames in the video are only actually send at about 50FPS, but I managed way more in the past. At this point the Pi is the bottle neck, I should probably switch out the Python script on there for a bit of C++ at some point.