Tools/surveyjs/survey-library

survey-library

No description available.

4.8k+9/wkemergingTypeScriptMITtrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

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.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
78/100 · B+
Adoption17/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 4,728 starsActive community: 898 forksPermissive license (MIT)

About

Owner
surveyjs (Organization)
Stars
4,828
Forks
918

Explore Further

More tools in the directory