Open-source JavaScript form library for React, Angular, Vue, and plain JavaScript. Render dynamic JSON-driven forms, multi-step form wizards, surveys, quizzes, and other data-entry tools.
-
Updated
Nov 3, 2026 - TypeScript
Open-source JavaScript form library for React, Angular, Vue, and plain JavaScript. Render dynamic JSON-driven forms, multi-step form wizards, surveys, quizzes, and other data-entry tools.
Create and Validate PHP Forms in Seconds. Discontinued - replaced by Flick: https://flickphp.com
Jotai form atoms
Server components for Astro (server + client validation)
Modern, TypeScript-first React form library offering ultra-simple declarative forms, advanced nested arrays, and maximum flexibility.
This demo illustrates how easy it is to set up a client-server interaction of the SurveyJS client-side form builder component with any backend. By following the steps below you can run a sample React app with an integrated form builder. As a backend, the application uses NodeJS that stores form data in a PostgreSQL database.
This demo illustrates how easy it is to set up a client-server interaction of the SurveyJS client-side form builder component with any backend. By following the steps below you can run a sample React app with an integrated form builder. As a backend, the application uses NodeJS that stores form data in a MongoDB database.
Dashforge is a React framework for building scalable forms and dashboards, combining MUI and React Hook Form into a clean developer experience.
Type-safe, reactive form management for React with fine-grained field subscriptions
Schema-driven TypeScript form runtime and Web Component kit for machine-learning interfaces.
This repository provides a quick start template for developers who want to integrate SurveyJS components into a .NET 8.0 Blazor application to build, render, and analyze surveys. While this template does not use any front-end framework, SurveyJS components can also be integrated with Angular, React, Vue 3, or jQuery.
React forms on steroids. Flexible and performant form library using React Hooks API
Headless, schema-driven form library for Vue 3 with first-class support for server-driven schemas.
An interactive form library for terminal UIs, built on SugarCraft + SugarBits, for PHP 8.3+.
A modified fork version of adamwathan's HTML builder. This library is used in some of my projects like https://github.com/pH-7/Link2Payment
Demo apps for styling SurveyJS forms and Survey Creator with Bootstrap, Material UI (MUI), and shadcn/ui theme adapters—without custom CSS.
Kotlin Multiplatform form library for Compose Multiplatform (Android + iOS) and SwiftUI
Schemas as values — reactive forms derived from runtime JSON-Schema. Bring your own components.
This repository includes three sample implementations of Beefree SDK's form block. The first is adding a default form to the builder. The second is creating a simple form library users can select forms from. The third is a simple form builder users can build custom forms with.
To associate your repository with the form-library topic, visit your repo's landing page and select "manage topics."