-
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.
There is a nice module called Scenery that allows to have more than one background image for one scene and switch between them dynamically. For each background, you can pick if they are visible to the players and/or the GM. It supports animated background as well. I use it sometime to make a cutscene with two versions of an image (one with extra details), depending on the players Perception roll... You can also use it to show the same map before and after a battle or major event for example. Lots of possibilities indeed.