Ross ROSS = Recommend OSS · open-source software intelligence for agents

surveyjs/survey-library

Open-source JavaScript form library for React, Angular, Vue, and plain JavaScript. Render dynamic JSON-driven forms, multi-step form wizards, surveys, quizzes, and other data-entry tools. observed · 2026-08-28

github.com/surveyjs/survey-library · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 87
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 6.0
  • age_days: 4037
  • days_rel: 7
  • days_push: 7
  • n_releases_24m: 85

Full methodology

Adoption not part of the score

4854 stars · 923 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

SurveyJS Form Library is a free, MIT-licensed JavaScript library for rendering dynamic, JSON-driven forms, surveys, quizzes, and multi-step wizards in React, Angular, Vue, jQuery, and plain JavaScript apps. Form structure, validation, conditional logic, and theming are defined via JSON schemas, with submissions sent to any backend of your choice.

Use cases

  • build multi-step form wizards in react
  • create surveys and questionnaires in a web app
  • render dynamic json-driven forms
  • add quizzes with scoring to a website
  • collect form responses and send to my own backend
  • build popup feedback surveys
  • localize forms in multiple languages
  • create accessible web forms with validation and conditional logic

When to choose

  • you need complex, dynamic forms or surveys across React, Angular, Vue, or vanilla JS
  • you want JSON-defined form logic, validation, and conditional branching without hand-coding UI
  • you need full control over data storage with any backend
  • you want 20+ accessible input types, multi-page forms, and localization out of the box

When to avoid

  • you need a simple static contact form where plain HTML suffices
  • you want a fully hosted form service with third-party data storage
  • you need a drag-and-drop builder UI without purchasing the separate Survey Creator product
  • your project is not JavaScript/web-based

Facets

library · maturity stable

ui-components form-handling frontend-framework json internationalization theme web-development frontend web-design developer-tools analytics browser cross-platform forms surveys quizzes json-schema react angular vue multi-step-forms data-collection mit-license nodejs web-server

10 sources

Member repositories

RepositoryRoleHealth v2
surveyjs/survey-librarymain95

For agents

markdown · JSON · MCP: product_card(name="surveyjs/survey-library")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem