diff --git a/README.md b/README.md index 01c31070e..dcfb1e770 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,107 @@ - +
+ +
-![TanStack Form Header](https://github.com/TanStack/form/raw/main/media/repo-header.png) +
-Powerful and type-safe form state management for the web. TS/JS, React Form, Solid Form, Angular Form, Lit Form and Vue -Form. - - - Tweet about TanStack with hashtag #TanStack - - Join the TanStack Discord Community - +
+ NPM downloads for @tanstack/form-core - + + + Star TanStack Form on GitHub + + Minified + gzipped bundle size of @tanstack/form-core - + +
+ +
+ Semantic Release Enabled - - Join GitHub Discussions for TanStack Form - + + TanStack Form featured on Best of JS - - Star TanStack Form on GitHub - - Follow Tanner Linsley on Twitter - - Open TanStack Form in Gitpod + + Follow @TanStack + +
-Enjoy this library? Try the -entire [TanStack](https://tanstack.com)! [TanStack Query](https://github.com/TanStack/query), [TanStack Table](https://github.com/TanStack/table), [TanStack Router](https://github.com/tanstack/router), [TanStack Virtual](https://github.com/tanstack/virtual), [React Charts](https://github.com/TanStack/react-charts), [React Ranger](https://github.com/TanStack/ranger) +
+ +### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/) +
-## Visit [tanstack.com/form](https://tanstack.com/form) for docs, guides, API and more! +# TanStack Form -### [Become a Sponsor!](https://github.com/sponsors/tannerlinsley/) +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 + +### Read the docs → + +
+ +## 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 + + + + + + +
+ + + + + CodeRabbit + + + + + + + + Cloudflare + + +
+ +
+Form & you? +

+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 » - + diff --git a/media/header_form.png b/media/header_form.png new file mode 100644 index 000000000..82a4503c9 Binary files /dev/null and b/media/header_form.png differ diff --git a/media/partner_logo.svg b/media/partner_logo.svg new file mode 100644 index 000000000..aecf41be6 --- /dev/null +++ b/media/partner_logo.svg @@ -0,0 +1,26 @@ + + + + + + FORM + + + + + + + + + + + YOU? + + \ No newline at end of file