Note
TanStack Template is a starting point for new TanStack libraries. Replace this README content with product-specific copy before release.
Build a TanStack library with a framework-agnostic core, React and Solid adapters, devtools packages, documentation, examples, CI, release automation, and package quality checks already wired together.
- Framework-agnostic core package ready for domain logic
- React and Solid adapters with matching examples and docs structure
- Devtools package placeholders for framework-specific integrations
- pnpm, Nx, TypeScript, tsdown, Vitest, ESLint, Prettier, Changesets, and TypeDoc setup
- GitHub workflows for PR checks, release, preview publishing, provenance, and autofix
Note
New libraries created from this template currently include these adapter packages:
Start with TEMPLATE_GUIDE.md, then replace the placeholder names, package descriptions, docs, examples, source code, issue templates, and README copy with the new library's product-specific content.
pnpm install
pnpm build:all
pnpm test:lib
pnpm test:pr
pnpm lint:all
pnpm format
pnpm generate-docs
pnpm watch- We welcome issues and pull requests.
- Participate in GitHub discussions.
- Chat with the community on Discord.
- See CONTRIBUTING.md for setup instructions.
- TanStack Config - Tooling for JS/TS packages
- TanStack DB - Reactive sync client store
- TanStack DevTools - Unified devtools panel
- TanStack Form - Type-safe form state
- TanStack Hotkeys - Type-safe keyboard shortcuts
- TanStack Query - Async state and caching
- TanStack Router - Type-safe routing, caching and URL state
- TanStack Start - Full-stack SSR and streaming
- TanStack Store - Reactive data store
- TanStack Table - Headless datagrids
- TanStack Virtual - Virtualized rendering
... and more at TanStack.com »
MIT
