Self-hosted form and API platform for building serverless data collection apps
OSL-3.0
- HTML
- JavaScript
- TypeScript

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
