TanStack Form is compatible with various front-end frameworks, including React, Vue, Angular, Solid, Svelte, and Lit. Install the corresponding adapter for your framework using your preferred package manager.
Framework Adapters
Choose the package for your framework:
React
Vue
Angular
Solid
Svelte
Lit
npm install @tanstack/react-form
npm install @tanstack/vue-form
npm install @tanstack/angular-form
npm install @tanstack/solid-form
npm install @tanstack/svelte-form
npm install @tanstack/lit-form
If you’re using a React meta-framework, TanStack Form provides additional adapters to streamline integration:
TanStack Start
Next.js
Remix
npm install @tanstack/react-form-start
npm install @tanstack/react-form-nextjs
npm install @tanstack/react-form-remix
Developer tools are available using TanStack Devtools for React and Solid. Install the devtools packages as dev dependencies to debug forms and inspect their state.
npm install -D @tanstack/react-devtools @tanstack/react-form-devtools
npm install -D @tanstack/solid-devtools @tanstack/solid-form-devtools
Depending on your environment, you might need to add polyfills. If you want to support older browsers, you need to transpile the library from node_modules yourself.
Next Steps
Now that you’ve installed TanStack Form, continue to the Quick Start guide to build your first form.