# SurveyJS Form Library

> SurveyJS Form Library (4.9k stars, v3.2.1 Oct 2026) renders forms and surveys from JSON in React, Angular, Vue or plain JavaScript and sends answers to your own backend; no SurveyJS server is needed. It is MIT-licensed. It is a developer library, not an app: no hosted form pages, response dashboard or user accounts. The drag-and-drop Survey Creator, PDF Generator and Dashboard are separate commercial products needing a per-developer licence for production, so with only the free library you write the form JSON yourself.

- Repository: https://github.com/surveyjs/survey-library
- Official docs: https://surveyjs.io/form-library/documentation/overview
- Checked: 2026-10-16

## What it replaces
- Typeform: Form and survey builder, Conditional logic and branching (partial). For developers rendering forms in their own app; the visual builder and analytics dashboard are paid.
- Jotform: Form and survey builder, Conditional logic and branching (partial). Rendering only; PDF generation is a commercial add-on.

## Facts, with sources

| Question | Status | Answer | Source | Checked |
|---|---|---|---|---|
| Runs on my machine? | Confirmed | Runs in the browser inside your own web app; no SurveyJS backend | https://github.com/surveyjs/survey-library#readme | 2026-10-16 |
| Code licence | Confirmed | MIT (library only; Survey Creator, PDF Generator and Dashboard are commercial) | https://github.com/surveyjs/survey-library#licensing | 2026-10-16 |
| Model weights licence | Confirmed | No separate model weights | https://github.com/surveyjs/survey-library#readme | 2026-10-16 |
| Commercial use | Confirmed | Yes for the MIT library; the Survey Creator builder needs a commercial developer licence in production | https://github.com/surveyjs/survey-creator#licensing | 2026-10-16 |
| Paid services needed? | Partial | Library is free; visual Survey Creator, PDF Generator and Dashboard are paid; you supply your own backend | https://github.com/surveyjs/survey-creator#licensing | 2026-10-16 |
| Hardware | Unknown | Not documented; runs client-side in the browser | none found | - |
| Operating systems | Confirmed | Any modern browser via React, Angular, Vue or plain JavaScript; OS-independent | https://github.com/surveyjs/survey-library#readme | 2026-10-16 |
| Setup effort | Confirmed | Hard for non-developers; install from npm, write form JSON and code your own storage | https://github.com/surveyjs/survey-library#readme | 2026-10-16 |

GitHub: 4904 stars, 927 forks, last push 2026-10-16, archived: no.
---
Source: RepoQuarry (https://repoquarry.dev/projects/surveyjs-form-library). Data licence: CC BY 4.0. Quotes are from project documentation and belong to their authors.
