
survey-library
No description available.
The Lens
SurveyJS is the library that does it. Drag-and-drop form builder, conditional logic, 20+ question types, all rendered inside your React/Angular/Vue/jQuery app.
The survey-library (the rendering engine) is MIT licensed and free. You can build forms, collect responses, and do conditional logic without paying anything. But the visual form builder (survey-creator), the drag-and-drop UI that non-developers use to design forms, requires a commercial license starting at $899/year for one developer.
There's no cloud service to host. SurveyJS is a client-side library you embed in your app. Your data stays on your servers. The form definitions are JSON objects you store however you want. Solo developers: the free library is powerful enough to build complex forms in code. You don't need the visual builder if you're comfortable writing JSON. Small teams: the $899/year builder license pays for itself the moment a non-developer needs to create forms. Growing teams: the Pro license at $2,499/year adds PDF export and advanced analytics.
The catch: the split between free library and paid builder is confusing. The library is free, but the moment someone says "I want a drag-and-drop editor," you're in paid territory.
Free vs Self-Hosted vs Paid
open core### Free (MIT) survey-library: Full rendering engine with 20+ question types, conditional logic, validation, localization, themes, and multi-page forms. MIT licensed. Unlimited surveys, unlimited responses.
### Paid: Survey Creator - **Basic License:** $899/developer/year: visual drag-and-drop form builder component - **Pro License:** $2,499/developer/year: adds PDF generation, advanced analytics dashboard - **Enterprise:** Custom pricing: dedicated support, custom development
### What's Gated The visual form builder UI. PDF export. Analytics dashboard. The rendering engine and all question types remain free.
### Self-Hosted Completely self-hosted. It's a JavaScript library. npm install and embed in your app. No external API calls, no telemetry, no cloud dependency. Your survey data never leaves your infrastructure.
### Cost Comparison - Typeform: $25-83/mo with response limits. Data on their servers. - SurveyJS: $899/year (one-time per dev) with unlimited responses. Data on your servers. - At 1,000 responses/month, Typeform costs $300-996/year. SurveyJS pays for itself in year one.
### Verdict The free library handles most developer needs. Pay $899/year when non-developers need to build forms visually.
Free rendering engine. $899/year per developer for the visual form builder. Unlimited responses, your servers.
Similar Tools
About
- Owner
- surveyjs (Organization)
- Stars
- 4,718
- Forks
- 901
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.


