https://github.com/tanstack/form
🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
https://github.com/tanstack/form
angular form forms hacktoberfest hooks lit react solid tanstack vue yup zod
Last synced: 7 days ago
JSON representation
🤖 Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, and Lit.
- Host: GitHub
- URL: https://github.com/tanstack/form
- Owner: TanStack
- License: mit
- Created: 2016-11-29T04:53:07.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2025-05-12T05:48:41.000Z (7 months ago)
- Last Synced: 2025-05-13T14:21:50.651Z (7 months ago)
- Topics: angular, form, forms, hacktoberfest, hooks, lit, react, solid, tanstack, vue, yup, zod
- Language: TypeScript
- Homepage: https://tanstack.com/form
- Size: 34.6 MB
- Stars: 5,399
- Watchers: 43
- Forks: 446
- Open Issues: 99
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/)
# TanStack Form
A headless form library for managing complex form state with full control over fields, validation, and workflows across any framework.
- Framework‑agnostic & headless — bring your own UI
- Fully typed with TypeScript
- Reactive hooks & extensible modular architecture
- Sync & async validation with debouncing and nested fields
## Get Involved
- We welcome issues and pull requests!
- Participate in [GitHub discussions](https://github.com/TanStack/form/discussions)
- Chat with the community on [Discord](https://discord.com/invite/WrRKjPJ)
- See [CONTRIBUTING.md](./CONTRIBUTING.md) for setup instructions
## Partners
We're looking for TanStack Form Partners to join our mission! Partner with us to push the boundaries of TanStack Form and build amazing things together.
LET'S CHAT
## Explore the TanStack Ecosystem
- TanStack Config – Tooling for JS/TS packages
- TanStack DB – Reactive sync client store
- TanStack DevTools – Unified devtools panel
- TanStack Pacer – Debouncing, throttling, batching
- TanStack Query – Async state & caching
- TanStack Ranger – Range & slider primitives
- TanStack Router – Type‑safe routing, caching & URL state
- TanStack Start – Full‑stack SSR & streaming
- TanStack Store – Reactive data store
- TanStack Table – Headless datagrids
- TanStack Virtual – Virtualized rendering
… and more at TanStack.com »