Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
React Hook Form | 36,830 | 127 | 2,736 | a day ago | 1,003 | July 17, 2023 | 28 | mit | TypeScript | |
📋 React Hooks for form state management and validation (Web + React Native) | ||||||||||
Formik | 32,840 | 2,455 | 2,837 | 4 days ago | 208 | June 14, 2023 | 781 | apache-2.0 | TypeScript | |
Build forms in React, without the tears 😭 | ||||||||||
React Jsonschema Form | 13,025 | 566 | 299 | a day ago | 103 | December 16, 2019 | 268 | apache-2.0 | TypeScript | |
A React component for building Web forms from JSON Schema. | ||||||||||
Redux Form | 12,600 | 11,781 | 1,349 | 3 days ago | 237 | March 28, 2023 | 494 | mit | JavaScript | |
A Higher Order Component using react-redux to keep form state in a Redux store | ||||||||||
Formily | 10,077 | 278 | 3 days ago | 237 | July 10, 2023 | 38 | mit | TypeScript | ||
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3 | ||||||||||
React Final Form | 7,282 | 500 | 628 | 4 months ago | 76 | April 01, 2022 | 390 | mit | JavaScript | |
🏁 High performance subscription-based form state management for React | ||||||||||
X Render | 6,370 | 1 | 49 | a day ago | 485 | July 13, 2023 | 18 | TypeScript | ||
🚴♀️ 阿里 - 很易用的中后台「表单 / 表格 / 图表」解决方案 | ||||||||||
Unform | 4,502 | 67 | 6 months ago | 16 | February 19, 2021 | 73 | mit | TypeScript | ||
Performance-focused API for React forms 🚀 | ||||||||||
Survey Library | 3,732 | 37 | 19 | 18 hours ago | 436 | August 08, 2023 | 537 | mit | TypeScript | |
Free JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout. | ||||||||||
Form | 2,891 | 221 | 35 | 3 days ago | 122 | November 11, 2019 | 34 | mit | TypeScript | |
🤖 Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Svelte Form and Vue Form. |
This package is an example of how 🏁 React Final Form can be used to maintain form data in a CLI app using Ink and Pastel, by @vadimdemedes.
The app simulates a project scaffolding CLI app, like what happens when you run npm init
.
The main purpose is to demonstrate a proof of concept, but you are welcome to copy and reuse the TextInput
, SelectInput
, and MultiSelect
input components as you wish.
$ npx rff-cli-example