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

  • TomAwezome@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    8 hours ago

    Yeah, the example repositories’ license files explicitly state:

    Please note that the Survey Creator component is proprietary software and requires a developer license to be integrated and used in your own application.

    If the Survey Creator component is the part everything else is using to make the magic happen, then it’s definitely not open source