survey-library
Developer ProductivityA free MIT‑licensed client‑side JavaScript library for rendering dynamic JSON‑based forms in web apps
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 →
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 ✓