-
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.
Yes. Many people here use them as their primary production machines. Some of us here use them as secondary/backup machines. Either way, it will be just as, if not more capable than the real thing. If you're the slightest bit technically inclined, you shouldn't have any troubles. I would suggest searching, since this question pops up weekly. Read the Guide, then read it a 2nd, 3rd, 4th and 5th time. If you've never done this before, have patience and an extra computer. Take extra time, and follow the guide section by section as you go. It's not something that can be done in an hour. Good luck!