26 Form Logic libraries and projects
-
surveyjs
8.6 9.9 JavaScriptSurveyJS Form Library is a JavaScript form rendering and validation engine that takes a JSON schema and dynamically generates interactive forms using a framework-independent core. It runs entirely on the client, handling UI rendering, conditional logic, and validation, while giving you full control over data storage and submission on your backend. The same form model can be rendered through dedicated, natively supported packages for React, Angular, Vue, or vanilla JavaScript without changing the schema. In practice, you define forms as JSON, pass them to the library, and handle submission events to persist or process the results wherever you choose. -
react-hook-form
9.9 9.5 TypeScriptπ React Hooks for form state management and validation (Web + React Native) -
formik
9.9 6.9 TypeScriptDISCONTINUED. Build forms in React, without the tears π [Moved to: https://github.com/jaredpalmer/formik] -
JSONForms
7.7 8.4 TypeScriptCustomizable JSON Schema-based forms with React, Angular and Vue support out of the box. -
react-final-form
8.7 7.1 JavaScriptπ High performance subscription-based form state management for React -
redux-form
9.2 0.0 JavaScriptA Higher Order Component using react-redux to keep form state in a Redux store -
formcat
2.1 0.0 JavaScriptA simple and easy way to control forms in React using the React Context API -
Formily
9.3 7.1 TypeScriptπ±π π§© Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3 -
@mozartspa/mobx-react
0.5 5.7 TypeScriptHigh performance, hook-based forms library for React, powered by MobX.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com