SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Form Projects
-
You want to do all this without writing a bunch of duplicate code and, in this case, without a third-party form library like React Hook Form.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Thanks for your feedback !
It does not rely on JSON schema at all, the idea was to build a representation that binds together data structure, views and behavior in a self-contained way (like .xlsx does).
There are a few tools that do enable to link JSON schema to views, like react-jsonschema-form (https://rjsf-team.github.io/react-jsonschema-form/) but you need to manage them separately, and they usually do not propose a way to add the fields "methods" (which was the feature I found interesting to make "dynamic" spreadsheets).
That being said, I think the framework should clearly propose an export from Schema to JSON Schema or Yaml at some point, just as you should be able to start building your Schema by importing a JSON Schema (and although there might be some gray zones between the 2).
No, sorry, it's not yet open-source, and currently there are some strong links between Document and Workspace (Links, Files...) that would need to be more "abstracted" to make the builder an independent component. But I hear you point ! (and all the comments in this thread are raising the same ! :) )
-
Document address: VeeValidate Official Document
-
Thanks for reading, and if you’re into these tools as much as I am, don’t forget to star Formbricks’ GitHub repo ⭐—and if you like CodeStash, give that a star too!
-
-
form
🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit. (by TanStack)
Tanstack Form: A lightweight form management library built by the TanStack team. Furthermore, it supports numerous other libraries like Vue, Angular, Lit, and more
-
-
-
-
Superforms
Superforms is a SvelteKit library that helps you with server-side validation and client-side display of forms.
Project mention: 10 game-changing tools that level up Svelte developers in 2025 💪 | dev.to | 2024-10-20Superforms is a form library specifically designed for SvelteKit. It simplifies form management by handling state and real-time validation, making form handling easier in your Svelte applications. Superforms provides a flexible API that integrates seamlessly with SvelteKit routes. Github repository →
-
Project mention: Show HN: Gov.uk Vue, a Vue Component Library for the Gov.uk Design System | news.ycombinator.com | 2024-09-02
Nice!
I've been using GOVUK stuff for my own purposes for a good-long while now, this should speed up the process.
I'll try to plug your thing into Json Forms [1], then I'll be back to the good old days .
[1] https://github.com/eclipsesource/jsonforms
-
hyperformula
HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.
-
-
-
-
-
-
next-runtime
All you need to handle POST requests, file uploads, and api requests, in Next.js getServerSideProps.
-
FormsLab
😊📊 Form builder for anonymous surveys, polls, and collecting feedback. Experience management solution.
-
-
-
-
Link to the documentation of the remix-hook-form package: https://github.com/Code-Forge-Net/remix-hook-form
TypeScript Forms discussion
TypeScript Forms related posts
-
Show HN: FormML – A DSL for building forms (like Prisma but for forms)
-
Self-Hostable Form Back End – OSS Alternative to Formspree
-
React libraries for building forms and surveys
-
Free VS Code-Inspired Developer Portfolio Design – Available for You! 🚀
-
Beyond Basic Forms: Why Enterprise-Level Forms Remain a Challenge (and How FormML Solves It)
-
Open-Source app to send form data anywhere, without writing server side code
-
Transmit form data without writing your own back end
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jan 2025
Index
What are some of the best open-source Form projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | react-hook-form | 42,119 |
2 | react-jsonschema-form | 14,498 |
3 | vee-validate | 10,894 |
4 | formbricks | 9,553 |
5 | formkit | 4,354 |
6 | form | 3,912 |
7 | ngx-formly | 2,841 |
8 | Vest | 2,576 |
9 | react-widgets | 2,344 |
10 | Superforms | 2,320 |
11 | JSONForms | 2,281 |
12 | hyperformula | 2,193 |
13 | vazco/uniforms | 1,987 |
14 | ng-dynamic-forms | 1,319 |
15 | felte | 1,030 |
16 | houseform | 646 |
17 | vorms | 610 |
18 | next-runtime | 590 |
19 | FormsLab | 514 |
20 | remix-forms | 496 |
21 | airform | 457 |
22 | svelte-forms | 402 |
23 | remix-hook-form | 392 |