-
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.
That said if you want to make your website more accessible I'd recommend starting with Web Accessibility Evaluation Tool (WAVE) and/or Axe by deque. These are browser extensions that run automated tests and will let you know where you have errors and warnings that should be addressed. They won't find everything but it is a great start and you are able to document the amount of issues before and after you work.
When using react, I've been using the recommended rules from eslint-plugin-jsx-a11y. Am I naive for relying a lot on that to get a11y right? Of course I try to write semantic html too and do research for each topic, but it's a bit overwhelming and I feel like the eslint rules help me a lot.