Skip to content

survey-library

Developer Productivity

A free MIT‑licensed client‑side JavaScript library for rendering dynamic JSON‑based forms in web apps

TypeScript Latest v3.0.0-beta.7 · 10h ago Security brief →

Features

  • Renders multi‑page, quiz, scored survey, calculator and pop‑up forms from JSON schemas
  • Native integration with React, Angular, Vue, Knockout (jQuery via wrapper)
  • Server‑agnostic: sends form data as JSON to any backend/database
  • 20+ input types, validation, partial submits, auto‑save, webhooks and expression language
  • TypeScript support, localization for 50+ languages, built‑in themes and CSS customization

Security Response History

1 CVE
CVE Severity Disclosed Patched (this tool) vs Ecosystem Median
CVE-2025-31125 KEV medium
CVSS 5.3
2025-03-31 2026-01-07 9mo / median 9mo

Recent releases

View all 14 releases →
No immediate action
v2.5.27 Bug fix

Add New button behavior

No immediate action
v2.5.26 Bug fix

Bugfixes

No immediate action
v3.0.0-beta.6 Breaking risk

SASS variable removal

No immediate action
v3.0.0-beta.4 Breaking risk

Rename needConfirmRemoveFile

v2.5.10 Bug fix

Improved comment preservation in JSON definitions and enhanced custom choice creation workflow for dropdown and tagbox inputs

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
4,764
Forks
905
Languages
TypeScript HTML JavaScript
Downloads/week
14,278 ↑3%
NPM Maintainers
3
Contributors
100
TypeScript
Types included ✓

Beta — feedback welcome: [email protected]