7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Form.io

Open source

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.

GitHub stars
2.3k
Last commit
yesterday
Repository age
11 years
Licence
OSL-3.0
Self-hosted
Yes

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

SaaS alternatives to Form.io

See all