The Core Is An Open Source Form Builder

At, we are dedicated to our Open Source offering and stance, and the developers who collaborate to make this platform the best Open Source Form and Data management platform on the market.

Getting started with web forms is as easy as...

git clone
cd formio
npm install
node server Open Source Form Builder, Renderer, And Supporting Licenses

At, we are proud to offer a robust open source form builder, data management, and form rendering platform. The following libraries can be downloaded and used with accordance to their open source Licenses.

Library Description URL License Type Link
formio This is the Core API Engine behind the platform. OSL 3.0 LICENSE
formio.js This is the front-end JavaScript renderer and SDK library. MIT LICENSE
angular-formio This is the Angular renderer and support libraries. MIT LICENSE
react-formio This is the React.js renderer and support libraries. MIT LICENSE
vue-formio This is the Vue.js renderer and support libraries. MIT LICENSE
formio-viewer A form viewer application. MIT LICENSE
formio-cli A command line application. MIT LICENSE
formio-upload A file upload server/proxy for use with the file component. MIT LICENSE
formio-webhook-receiver An example webhook receiver application. MIT LICENSE
formio-workers A library of workers for the platform. MIT LICENSE
Requel Easily convert your SQL database into a REST API using Express.js. MIT LICENSE
Keycred A key credential generator for Office 365 App-Only API applications.. MIT LICENSE
USWDS United States Web Design System Templates OSL 3.0 LICENSE

Why's Open Source Form Builder And Data Management Platform? isn't merely an open source form builder, but also a data management platform—it's the entire ecosystem of forms and their data, deployed natively in your environment and applications.

When deployed, your uptime and performance aren't dependent on or any third party—you maintain full control.

And you can modify it or extend it however you want.'s engineering team is dedicated to supporting the open source community, collaboration, developing new libraries, and integrating contributions into the platform.

This approach ensures the platform isalways evolving to meet the business needs of our users.

When it comes to the open source form builder, you don't need developers to create all your forms. Instead, anyone can do it with the drag and drop builder, which generates the JSON schema and the API at the same time, allowing rapid testing and development.

Since they're JSON, they're embedded on page with a single line of JavaScript and rendered using one of the renderers (Vanilla, Angular, React, Vue, and more)—your choice.

That means if you need to make a change, you update it in the open source form builder and all instances of where the form is rendered are updated in real time, which can save you hundreds of hours when dealing with lots of forms.

You might be asking "Just how complex can forms be?"

Good question.

Multi-page, conditional field visibility, field calculations, dynamic form branching, file uploads, and more—all without writing code.

"So is this a low-code/no-code solution for non-developers?"

It's for developers who want to empower non-developers to be able to build complex forms within the application you're building and managing.

We use cookies to improve user experience and analyze website traffic. For these reasons, we may share your site usage data with our analytics partners. By clicking “I Accept,” you consent to store on your device. 

I accept