github.com/formio/formio

A Form and Data Management Platform for Progressive Web Applications.

Open this visualization on its own page →

Contributors

50

Lines of Code

4,298

From

2015-10-11

To

2021-01-02

About formio/formio

Form.io is an open-source form and data management platform designed for serverless applications. It provides a drag-and-drop form builder interface that allows developers to create and manage forms without traditional backend infrastructure. The platform combines form building capabilities with an API engine, enabling users to construct data management applications entirely through visual form design.

The system is framework-agnostic and can be embedded within Angular, React, and Vue applications using simple HTML elements. Form.io supports multiple deployment options including Docker Compose for local development, manual installation with Node.js and MongoDB, and deployment to the hosted Form.io platform via command-line tools. The core repository serves as the engine powering the official Form.io platform, allowing organizations to build and customize their own serverless form applications.

The project is built primarily in HTML with Node.js backend support and targets developers building progressive web applications. It's licensed under the OSL-v3 copy-left license and includes comprehensive documentation, demo applications, and tutorial videos to help users get started. The platform handles both form rendering and data submission through its integrated API infrastructure.

Share this video