Hi all,

I wanted to share this project that might be relevant here.

SurveyJS is a set of open-source JavaScript libraries for building forms and surveys. It’s not a hosted service - you integrate it into your own app (React/Angular/Vue) and keep all data on your own backend.

What it offers:

  • JSON-driven forms (easy to store, version, and reuse)
  • Drag-and-drop form builder (Survey Creator)
  • No vendor lock-in - everything runs client-side, all libraries are open-source on GitHub
  • Works with React, Angular, Vue, or vanilla JS
  • MIT-licensed form rendering library

It’s more of a toolkit than a ready-to-use platform, but that also means you can fully self-host and customize everything.

Would love to hear if anyone here has built (or is building) their own form/survey systems - curious how you approached it.

Link: https://surveyjs.io/ GitHub: https://github.com/surveyjs