Skip to content

survey-library

Developer Productivity

A free MIT‑licensed JavaScript library for rendering dynamic JSON‑based forms in any web app

TypeScript Latest v2.5.35 · 5d ago Security brief →

Features

  • Supports multi‑page, quiz, scored survey, calculator and pop‑up forms
  • Native integration with React, Angular, Vue, Knockout (jQuery via wrapper)
  • Backend‑agnostic JSON data flow; works with any server or database
  • Rich UI: 20+ input types, panels, dynamic questions, custom fields, e‑signature & image capture
  • Localization, RTL support, TypeScript, weekly updates and extensive demo collection

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 23 releases →
No immediate action
v2.5.35 Bug fix

Text mask + object display fix

No immediate action
v2.5.34 Bug fix

React Native crash fix + cleanup

No immediate action
v2.5.33 Bug fix

Dropdown focus + description callbacks

No immediate action
v3.0.0-beta.8 New feature

Token support + toggle switch

No immediate action
v2.5.31 Bug fix

Question numbering + error handling

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,806
Forks
913
Languages
TypeScript HTML JavaScript
Downloads/week
16,292 ↑7%
NPM Maintainers
3
Contributors
154
TypeScript
Types included ✓

Beta — feedback welcome: [email protected]