-
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.
If you want to add automation to homebrew traits or new descriptions you'll need to do a bit more than just using the homebrew menu. You can make a module that registers the traits and their descriptions quite easily. It's also the better way if you want to actually organize your homebrew content anyways since you can move it from game to game easily, share it with others, or even get it listed as a module by Foundry. Automation for those homebrew traits is possible, you can look at the Hopefinder module for an example of new traits that also get automated, in that case it was doable because characters in Hopefinder use a "Survivor" class which could contain all the rule elements, but for more advanced automation modules can modify the character data prep though that would be actual coding and not just some rule elements.