License & Deployment Mix: 17 tools – 8 OSS, 9 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Is a Form Builder / Survey Platform?

A form builder is a platform that lets teams create web forms to collect structured data – contact forms, registrations, feedback submissions, and applications. A survey platform adds research-focused features such as branching logic, answer randomization, piping, and statistical reporting.

Many tools span both categories. Lightweight form builders handle simple data collection, while full-featured survey platforms support complex questionnaire design with advanced analysis. The distinction matters when selecting a tool: a customer feedback form has different requirements than a 50-question employee engagement survey.

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

This evaluation compares form builder and survey platforms across self-hosted OSS and commercial SaaS options for customer feedback, NPS/CSAT surveys, and internal data collection.


SSO / OIDC Comparison

OIDC is the preferred SSO protocol.

ToolOIDCSAMLSCIMAuthentik Notes
FormbricksYesNoNoNative OIDC; Authentik as IdP; auto-provision users; team-level access control
LimeSurveyYes*Yes*NoAuthLDAP and SAML plugins; Authentik as SAML/OIDC IdP; limited built-in SSO
HeyFormYesNoNoNative OIDC support; Authentik as OIDC provider; auto-registration
OhMyFormNoNoNoNo SSO; local auth only; development stalled
TypebotYesNoNoNative OIDC via NextAuth; Authentik as custom OIDC provider; auto-registration
OpnFormNoNoNoNo native SSO; local auth only; community feature request open
SurveyJSN/AN/AN/ALibrary, not a hosted platform; auth handled by the embedding application
Form.ioYesYesNoNative OIDC and SAML in Enterprise; Authentik as IdP; role mapping via claims
TypeformNoYesYesSAML SSO on Business plan; SCIM on Enterprise; no native OIDC
SurveyMonkeyNoYesYesSAML SSO; SCIM provisioning; no OIDC; Authentik as SAML IdP
JotFormNoYesYesSAML SSO (Enterprise plan); SCIM directory sync; no OIDC
TallyNoNoNoNo SSO; workspace-level auth only; simple team management
Google FormsYes*NoYes*Google Workspace SSO (OIDC via Google); SCIM via Google directory; Authentik can federate to Google
Microsoft FormsYes*Yes*Yes*Microsoft Entra ID SSO; SCIM via Entra; Authentik can federate to Microsoft
QualtricsYesYesYesFull SSO suite; OIDC, SAML, SCIM; Authentik as IdP; enterprise-grade identity
AlchemerNoYesNoSAML SSO; no OIDC; Authentik as SAML IdP
PaperformNoNoNoNo SSO; email/password auth only; team accounts available

* = requires specific plan or platform-level SSO

Best SSO support: Qualtrics (OIDC, SAML, SCIM), Form.io (OIDC, SAML), Microsoft Forms (Entra ID full suite)

No SSO: OhMyForm (stalled), OpnForm (planned), Tally (workspace auth only), Paperform (email/ password only)


API Comparison

ToolAPI TypeAuthWebhooksSDKs
FormbricksRESTAPI keyYes (native)JS/TS (official)
LimeSurveyREST (RemoteControl)Session keyNo (polling)PHP, Python (community)
HeyFormRESTAPI keyYes (webhooks)None official
OhMyFormRESTTokenNoNone (development stalled)
TypebotRESTAPI keyYes (webhooks)JS (official embed SDK)
OpnFormRESTAPI keyYes (webhooks)None official
SurveyJSJS LibraryN/A (client-side)N/AJS/TS (official), React, Vue, Angular, jQuery
Form.ioRESTJWT / API keyYes (webhooks + actions)JS (official formio.js), React, Angular, Vue
TypeformREST v3OAuth2 / PATYes (webhooks)JS (official @typeform/embed), Python (community)
SurveyMonkeyREST v3OAuth2Yes (webhooks)Python (official), Ruby (community)
JotFormRESTAPI keyYes (webhooks)PHP, Python, Ruby, Node.js (official)
TallyRESTAPI key (OAuth2 coming)Yes (webhooks)None official
Google FormsREST (Google Forms API)OAuth2No (Apps Script triggers)Python, JS, Java, Go (Google client libs)
Microsoft FormsREST (Microsoft Graph)OAuth2Yes (Graph subscriptions).NET, JS, Python, Java (Microsoft Graph SDKs)
QualtricsREST v3OAuth2 / API tokenYes (webhooks + event subscriptions)Python (community), R (qualtRics)
AlchemerREST v5API token + secretYes (webhooks)Python, Ruby (community)
PaperformRESTAPI keyYes (webhooks)None official

Form Building Features

ToolQuestion TypesConditional LogicFile UploadsPaymentMulti-PageThemes/BrandingTemplates
Formbricks15+ typesYes (advanced)YesNoYesYes (custom CSS)Yes (50+)
LimeSurvey28+ typesYes (expression manager)YesNoYes (groups)Yes (themes engine)Yes (200+)
HeyForm20+ typesYes (basic)YesNoYesYes (custom themes)Yes (30+)
OhMyForm10+ typesYes (basic)YesNoYesLimitedYes (basic)
TypebotChat-based blocksYes (branching)YesYes (Stripe)Yes (flow-based)Yes (custom CSS)Yes (starter templates)
OpnForm15+ typesYes (conditional)YesNoYesYes (Tailwind themes)Yes (templates)
SurveyJS20+ typesYes (advanced expressions)Yes (custom)Yes (custom)YesYes (CSS themes)No (library; user-defined)
Form.io30+ types (drag-and-drop)Yes (advanced JSON logic)YesYes (Stripe)YesYes (custom CSS + PDF overlay)Yes (enterprise)
Typeform20+ typesYes (logic jumps)Yes (Business+)Yes (Stripe)Yes (one-question-at-a-time)Yes (custom design)Yes (400+)
SurveyMonkey25+ typesYes (skip logic)Yes (Premier)Yes (Premier)YesYes (custom themes)Yes (250+)
JotForm30+ typesYes (conditional logic)YesYes (30+ gateways)YesYes (form designer)Yes (10,000+)
Tally20+ typesYes (conditional logic)YesYes (Stripe)YesYes (custom branding)Yes (100+)
Google Forms11 typesYes (go-to-section logic)YesNoYes (sections)Limited (color/header only)Yes (basic)
Microsoft Forms10 typesYes (branching)YesNoYes (sections)Limited (themes)Yes (basic)
Qualtrics40+ typesYes (display/skip/branch logic)YesNo (use panel integration)YesYes (full branding)Yes (100+)
Alchemer30+ typesYes (advanced logic + piping)YesYesYesYes (custom themes)Yes (enterprise)
Paperform25+ typesYes (conditional logic)YesYes (Stripe, Square, Braintree)YesYes (custom design)Yes (600+)

Survey & Analytics Features

ToolNPS/CSATSkip LogicAnswer PipingReportingExport
FormbricksYes (NPS, CSAT, CES)YesYesYes (real-time dashboard)CSV, API
LimeSurveyYes (NPS via custom)Yes (expression manager)YesYes (statistics module)CSV, Excel, SPSS, R, PDF
HeyFormYes (NPS, rating)YesNoYes (basic charts)CSV, API
OhMyFormNo (basic only)Yes (basic)NoYes (basic)CSV
TypebotNo (chat-based; custom)Yes (branching)Yes (variable injection)Yes (results panel)CSV, API
OpnFormNo (basic)YesNoYes (basic)CSV
SurveyJSYes (NPS widget)Yes (expressions)YesYes (custom; user-built)JSON, API (user-built)
Form.ioNo (form-focused)Yes (JSON logic)YesYes (submission dashboard)CSV, JSON, API
TypeformYes (NPS, CSAT)Yes (logic jumps)Yes (recall)Yes (insights dashboard)CSV, Excel, API
SurveyMonkeyYes (NPS, CSAT, CES)Yes (skip logic)Yes (piping)Yes (analyze dashboard)CSV, Excel, SPSS, PDF
JotFormYes (NPS widget)YesYes (prefill)Yes (reports builder)CSV, Excel, PDF
TallyYes (NPS, rating)YesYesYes (summary dashboard)CSV, API
Google FormsNo (basic charts)Yes (section routing)NoYes (response summary)CSV (via Sheets), Google Sheets
Microsoft FormsYes (NPS, rating)Yes (branching)NoYes (built-in analytics)Excel
QualtricsYes (NPS, CSAT, CES, full XM)Yes (advanced)Yes (piping)Yes (enterprise analytics, Stats iQ)CSV, SPSS, TSV, API
AlchemerYes (NPS, CSAT)Yes (advanced)Yes (piping)Yes (reporting suite)CSV, Excel, SPSS, PDF
PaperformYes (NPS, rating)YesYes (prefill)Yes (analytics dashboard)CSV, Excel, API

Deployment and Licensing

ToolLicenseSelf-HostedLanguageDatabaseDockerMin RAM
FormbricksAGPL-3.0YesTypeScript (Next.js)PostgreSQLYes512 MB
LimeSurveyGPL-2.0YesPHPMySQL/MariaDB/PostgreSQLYes512 MB
HeyFormAGPL-3.0YesTypeScript (Node.js)MongoDBYes512 MB
OhMyFormMITYesTypeScript (Node.js)MongoDBYes256 MB
TypebotAGPL-3.0YesTypeScript (Next.js)PostgreSQLYes512 MB
OpnFormAGPL-3.0YesPHP (Laravel) + VueMySQL/PostgreSQLYes512 MB
SurveyJSMITN/A (JS library)TypeScriptN/A (user-defined)N/AN/A
Form.ioProprietary (OSS renderer)Paid self-hostedNode.jsMongoDBYes1 GB
TypeformProprietaryNo (SaaS only)
SurveyMonkeyProprietaryNo (SaaS only)
JotFormProprietaryNo (SaaS only)
TallyProprietaryNo (SaaS only)
Google FormsProprietaryNo (SaaS only)
Microsoft FormsProprietaryNo (SaaS only)
QualtricsProprietaryNo (SaaS only)
AlchemerProprietaryNo (SaaS only)
PaperformProprietaryNo (SaaS only)

Lightest deployment: OhMyForm (256 MB, MongoDB), Formbricks (512 MB, PostgreSQL), LimeSurvey (512 MB, MySQL/MariaDB)

Library option: SurveyJS (MIT, embeds into any app, no server component)


Tools

17 tools.

Alchemer

Alchemer (formerly SurveyGizmo) is a mid-market survey and feedback platform that positions itself between simple form builders (Google Forms, Typeform) and enterprise XM platforms (Qualtrics).

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Form.io

Form.io is an enterprise form and data management platform that provides a drag-and-drop form builder, JSON-based form definitions, and a submission API.

License: Proprietary (proprietary) · Kind: web · Deploy: native, docker · SSO: OIDC

Website

Formbricks

Formbricks is a privacy-first, open-source survey and form platform designed for in-product research, customer feedback, and user experience measurement.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC

Website · Source

Google Forms

Google Forms is a free, straightforward form builder included with Google Workspace and personal Google accounts.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

HeyForm

HeyForm is an open-source form builder focused on providing a Typeform-like conversational form experience with self-hosting capability.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: OIDC

Website · Source

JotForm

JotForm is one of the largest online form builders with over 25 million users and 10,000+ pre-built form templates.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

LimeSurvey

LimeSurvey is the most mature open-source survey platform, with development dating back to 2003 (originally PHPSurveyor).

License: GPL-2.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: SAML

Website · Source

Microsoft Forms

Microsoft Forms is a form and quiz builder included with Microsoft 365, offering branching logic, quiz auto-grading, response analytics, and tight integration with Teams, SharePoint, and Power Automate.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

OhMyForm

OhMyForm is an MIT-licensed open-source form builder that was forked from Typeform’s open-source predecessor (TellForm) with the goal of providing a free, self-hosted alternative to Typeform.

License: MIT (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

OpnForm

OpnForm is an open-source form builder that aims to be a self-hosted alternative to Typeform and Google Forms.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Paperform

Paperform is a SaaS form builder with a document-style editor for creating visually rich, branded forms and surveys, supporting conditional logic, payments, file uploads, calculations, and e-signatures.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Qualtrics

Qualtrics is an enterprise experience management (XM) platform that goes far beyond simple forms and surveys.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC

Website

SurveyJS

SurveyJS is not a standalone form or survey platform – it is an MIT-licensed JavaScript library for building forms and surveys that developers embed into their own applications.

License: MIT (OSS) · Kind: web · Deploy: native, package · SSO: none

Website · Source

SurveyMonkey

SurveyMonkey is one of the most widely used survey platforms globally, with over 20 years of market presence.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Tally

Tally is a SaaS form builder that differentiates itself with an extremely generous free tier – unlimited forms, unlimited submissions, and access to most features at no cost.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

Typebot

Typebot is an open-source conversational form builder that creates chat-like experiences for data collection.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: native, docker · SSO: none

Website · Source

Typeform

Typeform is a popular SaaS form builder known for its distinctive one-question-at-a-time conversational interface. The platform pioneered the conversational form approach and remains one of the most recognizable form builders.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: none

Website

ResorsIT Tools Catalog Search