-
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'm on the fence. While I think some of these features should be absolutely not part of a browser's scope, I think there will always be legitimate use cases.
What I'm absolutely convinced of is for better controls. A little more than a year ago, our government required the banking industry to know their users' locations for some reason. So now the banks ask for my location, otherwise I can't login.
While on a mobile device it would be quite hard to give them a fake location without rooting/jailbreaking, in my browser I could find a reputable, open source extension [1] that helps me protect my privacy.
These kind of controls should be part of each of these features, without risking installing an extension with nefarious intent.
1: https://github.com/chatziko/location-guard