The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Form Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
formily
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
-
formidable
The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.
-
XLForm
XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. Fully compatible with Swift & Obj-C.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
noUiSlider
noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.
-
heyform
HeyForm is an open-source form builder that allows anyone to create engaging conversational forms for surveys, questionnaires, quizzes, and polls. No coding skills required.
-
SurveyJS
Free Open-Source JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout that lets you load and run multiple web forms, or build your own self-hosted form management system, retaining all sensitive data on your servers. You have total freedom of choice as to the backend, because any server + database combination is fully compatible.
-
form
🤖 Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Lit Form and Vue Form. (by TanStack)
-
learn-to-send-email-via-google-script-html-no-server
:email: An Example of using an HTML form (e.g: "Contact Us" on a website) to send Email without a Backend Server (using a Google Script) perfect for static websites that need to collect data.
-
WebApiClient
An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.
-
Superforms
Superforms is a SvelteKit library that helps you with server-side validation and client-side display of forms.
-
resolvers
📋 Validation resolvers: Yup, Zod, AJV, Joi, Superstruct, Vest, class-validator, io-ts, typanion, Ajv, TypeBox, Valibot and nope.
-
Carbon
🚴 A declarative library for building component-based user interfaces in UITableView and UICollectionView. (by ra1028)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The Vue ecosystem is packed with many great form validation libraries, VeeValidate, Vuelidate, and FormKit just to name a few.
Instantiate a multipart/form-data parser using a library called formidable
The individual sliders are built using this: https://refreshless.com/nouislider/
Project mention: 5 Open-Source Next.js Projects Rocking 2024 (Learn the Patterns!) 🚀 | dev.to | 2024-04-05Github Repository: Here
Project mention: Show HN: I just made my profitable online form builder open-sourced | news.ycombinator.com | 2024-04-01They did https://github.com/heyform/heyform/commits/main/LICENSE
Tanstack - Tanstack has evolved to an entire ecosystem consisting of the famous Tanstack (or React) Query, Tanstack Table, now also Tanstack Router and Tanstack Form. It started with Tanstack Query, which adopted Nx and Nx Cloud. Zack talked about this collab with Dominik, and we also had Dominik on our Nx live stream. Now, all the above-mentioned Tanstack libs have adopted Nx, and there's more coming.
GitHub Repository:
Project mention: Vest: Declarative validations framework inspired by unit testing libraries | news.ycombinator.com | 2023-11-30
This next step is probably the easiest. Since you're also sending the select platform template, you can reference that to determine if the data is valid (why not try superforms? I made an adapter for it).
Project mention: React-Hook-Form / YupResolver - Vercel build fails but local build is ok | /r/nextjs | 2023-09-20For anyone that reaches this post trying to obtain an answer, I found this issue in the react-hook-form repository. Specifically the comment that Mihai-github made.
Form related posts
- Show HN: I just made my profitable online form builder open-sourced
- Building a dynamic form with Svelte and Typescript
- Superforms 2 for SvelteKit has just been released
- An actually open-source form framework for Vue. All features & elements included.
- Working with forms in SvelteKit coming from React
- Collecting data from staff using forms, sending reminders etc
- Top 5 form validation libraries in React JS and Next JS
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Form projects? This list will help you:
Project | Stars | |
---|---|---|
1 | redux-form | 12,572 |
2 | Eureka | 11,750 |
3 | formily | 10,748 |
4 | vee-validate | 10,526 |
5 | react-final-form | 7,339 |
6 | formidable | 6,943 |
7 | XLForm | 5,779 |
8 | noUiSlider | 5,600 |
9 | formbricks | 5,475 |
10 | heyform | 5,549 |
11 | form | 5,207 |
12 | SurveyJS | 3,923 |
13 | conversational-form | 3,785 |
14 | form | 3,327 |
15 | learn-to-send-email-via-google-script-html-no-server | 3,070 |
16 | final-form | 2,983 |
17 | FXForms | 2,931 |
18 | Vest | 2,481 |
19 | WebApiClient | 2,004 |
20 | Superforms | 1,865 |
21 | resolvers | 1,585 |
22 | Former | 1,306 |
23 | Carbon | 1,305 |
Sponsored