Front End Frameworks

Form.io supports all of the most popular javascript frameworks as well plain javascript.

Pure Javascript

The core front-end library for Form.io is the JavaScript Form Renderer & SDK library. This library allows you to embed forms within your application and communicate to the Form.io platform API’s.

The core formio.js library serves as the basis for all other framework libraries. It provides a full form renderer that is built entirely in javascript. Each additional framework has a wrapper around it that enables full interaction of the form with the underlying framework.

You can also use this library in any other javascript framework or natively in an html website.

Angular

The angular-formio library is based on the form.io core libraries.

React

The Form.io React libraries come in two versions. The 1.x version is a renderer entirely built in React. The 2.x version is based on the Core Formio.js library.

Vue

The vue-formio library is based on the form.io core libraries.

AngularJS

The Form.io AngularJS library has two versions. The original AngularJS based libraries (2.x) and the new Core Formio.js based libraries.

Others

Here are some other libraries and applications that may be helpful when building your applications.

  • CLI Tool - A command line interface which allows for advanced functions.
  • Node.js Library - A node.js JavaScript API library for working with Form.io API’s.
  • Form Viewer - A simple application to view forms and submissions (This is the code behind https://formview.io).
  • PHP Plugin - A PHP API library for working with Form.io API’s.

Example Applications

We have also provided a number of example applications which you can use as a reference as well as a starting point for your application.

Angular

React

Vue

AngularJS