Form.io
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
- Licence
- OSL-3.0
- Self-hosted
- Yes
- Hosted version
- Available
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