About Form.io
Form.io is a combined form and API platform for building data management applications. This repository is the core form and API engine behind the Form.io service. It lets you design forms with a drag-and-drop builder and then embed them in your applications, and it generates the API that stores the submissions. It runs on Node.js and is released under the OSL-3.0 license.
Forms can be rendered in Angular, React, Vue, or plain JavaScript applications, and the platform was designed for serverless architectures. The official documentation, release information, and guides are at help.form.io, and a walkthrough video shows how to build an application on the open-source platform.
A commercial hosted service is run by the vendor on form.io, while the open-source engine can be self-hosted. Form.io suits teams that need configurable, form-driven applications such as intake, workflows, and internal data collection, and want to avoid hand-coding each form and API endpoint.
Key features
- Drag-and-drop form builder
- Auto-generated API for submissions
- Embeddable in Angular, React, and Vue apps
- Node.js open-source engine
- Serverless-oriented architecture
- Official documentation and tutorials
Good fit for
- →Form-driven data collection applications
- →Embedding configurable forms in a web app
- Tags
- forms
- form-builder
- api
- nodejs
- angular
- react
- vue
- data-management
Form.io: questions and answers
- What is Form.io used for?
- Form.io's core form and API engine, a drag-and-drop form builder and data management platform for embedding forms in Angular, React, and Vue applications. It is a good fit for form-driven data collection applications and embedding configurable forms in a web app.
- Is Form.io open source?
- Yes. Form.io is open source under the OSL-3.0 licence. Its source code is on GitHub at formio/formio and is written mainly in JavaScript.
- Is Form.io free?
- Yes. Form.io is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Form.io?
- Yes. Form.io can be self-hosted on your own server or infrastructure.
- What is Form.io an alternative to?
- Form.io is an open-source alternative to Formstack, FormAssembly, Feathery and Jotform. Other open-source alternatives to Formstack include HeyForm.
- Is Form.io actively maintained?
- Yes. The most recent commit to Form.io was on 1 October 2026. The project has 2.3k stars on GitHub.
Open-source alternatives to Form.io
See all
HeyForm
Forms & Surveys
Open-Source Form Builder
AGPL-3.0vs Typeform★ 9k
FormsLab
Forms & Surveys
😊📊 Form builder for anonymous surveys, polls, and collecting feedback. Experience manage
MITvs Typeform★ 545
Forms.md
Forms & Surveys
Developer-first, open source Typeform alternative (formerly known as Blocks.md)
Apache-2.0vs Typeform★ 782
Typebot
Forms & Surveys
💬 Typebot is a powerful chatbot builder that you can self-host.
OSSvs Typeform★ 10k
LimeSurvey
Forms & Surveys
🔥 LimeSurvey – A powerful, open-source survey platform. A free alternative to SurveyMonke
OSSvs SurveyMonkey★ 3.7k
Formbricks
Forms & Surveys
Open Source Qualtrics Alternative
OSSvs Qualtrics★ 13k
SaaS alternatives to Form.io
See all
Formstack
Forms & Surveys
Online form builder with workflow, document and signature automation
SaaS
FormAssembly
Forms & Surveys
Enterprise form builder with data connectors and compliance controls
SaaS
Feathery
Forms & Surveys
Form and workflow builder for embedded onboarding and document flows
SaaS
Jotform
Forms & Surveys
Online form builder with templates, payment collection and e-signatures
SaaS
Wufoo
Forms & Surveys
Online form builder from SurveyMonkey for registrations and payments
SaaS
Cognito Forms
Forms & Surveys
Online form builder with calculations, payments and file uploads
SaaS
