-
openlayers_indoor_map
Open-source indoor venue map built using OpenLayers and QGIS. Based on the Field Museum's digital map.
-
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.
I have found a few Javascript libraries that work with canvas elements that might do the trick, but that is to make a map that is not overlaid on an actual geographic map. If the latter is what you want, openlayers is probably the way to go. There is an abandoned project on GitHub that does an overlay: https://github.com/arcataroger/openlayers_indoor_map