Getting started with Form.io web forms is as easy as...
git clone https://github.com/formio/formio.git cd formio npm install node server
|formio||This is the Core API Engine behind the Form.io platform.||https://github.com/formio/formio||OSL 3.0||LICENSE|
|angular-formio||This is the Angular renderer and support libraries.||https://github.com/formio/angular||MIT||LICENSE|
|react-formio||This is the React.js renderer and support libraries.||https://github.com/formio/react||MIT||LICENSE|
|vue-formio||This is the Vue.js renderer and support libraries.||https://github.com/formio/vue||MIT||LICENSE|
|formio-viewer||A form viewer application.||https://github.com/formio/formio-viewer||MIT||LICENSE|
|formio-cli||A form.io command line application.||https://github.com/formio/formio-cli||MIT||LICENSE|
|formio-upload||A file upload server/proxy for use with the Form.io file component.||https://github.com/formio/formio-upload||MIT||LICENSE|
|formio-webhook-receiver||An example webhook receiver application.||https://github.com/formio/formio-webhook-receiver||MIT||LICENSE|
|formio-workers||A library of workers for the Form.io platform.||https://github.com/formio/formio-workers||MIT||LICENSE|
|Requel||Easily convert your SQL database into a REST API using Express.js.||https://github.com/formio/resquel||MIT||LICENSE|
|Keycred||A key credential generator for Office 365 App-Only API applications..||https://github.com/formio/keycred||MIT||LICENSE|
|USWDS||Form.io United States Web Design System Templates||https://github.com/formio/uswds||OSL 3.0||LICENSE|
Form.io 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 Form.io or any third party—you maintain full control.
And you can modify it or extend it however you want. Form.io'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.
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?"
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.