-
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.
So this is going to sound odd but we use cypress to write our api tests. Yes cypress is mainly a ui testing tool it has a really robust request api, does hot reloading/rerunning of tests and has a really great dashboard for local development (every request and step you write will actually print out the request/response details to the console in json so you can inspect it).
To scratch the surface it's not a lot at all. Some of the nuances of the configs can be a pain in the ass to figure out. Also look at cypress-tags for tagging and then one of the things that took me deep was really understanding tasks and Commands. Look at the source code for cypress-sql-server (I couldn't find the actual repo, just did an npm i cypress-sql-server and looked at the source) to see how cool it can be!