Form.io logo

Form.io

Self-hosted form and API platform for building serverless data collection apps

Open Source Alternative to
Repository activity
  • Stars2.3k
  • Forks770
  • Open Issues77
formio health score - Linux Foundation Insights
License

OSL-3.0

Languages
  • HTML
  • JavaScript
  • TypeScript
Form.io screenshot

About Form.io

Form.io is a combined form and API platform for serverless applications. A drag-and-drop builder lets you design data management apps, and each form is automatically backed by a REST API for collecting and routing data. Forms embed in Angular.js and React apps through the <formio> HTML element.

The platform pairs form building with form rendering and an API engine that turns submissions into structured data. It runs locally with Docker Compose, or manually on Node.js and MongoDB, and a development mode restarts the server on changes.

Form.io is licensed under OSL-3.0, a copy-left OSI-approved license. A command line tool deploys local projects to the hosted Form.io service using a project name and API key. Security issues can be reported privately to [email protected].

Key features

  • Drag-and-drop form builder
  • Form rendering and embedding in Angular.js and React
  • API engine for serverless data management applications
  • Docker Compose local run path
  • CLI for exporting and deploying projects

Details

First released
2015
License
OSL-v3
Platforms
Web · Docker · CLI
Deployment
self-hostable · docker
Embedding
Angular.js · React
Self-hosting
Docker Compose · Node.js · MongoDB