[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"org-tanstack":3,"repo-skills-v-0-3-0":265},{"org":4,"repos":56},{"slug":5,"name":6,"logoUrl":7,"githubOrg":6,"website":8,"skillCount":9,"repoCount":10,"topRepos":11,"topTags":26,"lastUpdatedAt":55},"tanstack","TanStack","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Ftanstack.png","https:\u002F\u002Ftanstack.com",125,8,[12,15,17,20,23],{"name":13,"skillCount":14},"TanStack\u002Frouter",30,{"name":16,"skillCount":14},"TanStack\u002Ftable",{"name":18,"skillCount":19},"TanStack\u002Fai",27,{"name":21,"skillCount":22},"TanStack\u002Fdb",13,{"name":24,"skillCount":25},"TanStack\u002Fdevtools",9,[27,28,31,34,37,40,43,46,49,52],{"slug":5,"name":6},{"slug":29,"name":30},"frontend","Frontend",{"slug":32,"name":33},"database","Database",{"slug":35,"name":36},"tanstack-router","TanStack Router",{"slug":38,"name":39},"ui-components","UI Components",{"slug":41,"name":42},"typescript","TypeScript",{"slug":44,"name":45},"routing","Routing",{"slug":47,"name":48},"api-development","API Development",{"slug":50,"name":51},"vue","Vue",{"slug":53,"name":54},"agents","Agents","2026-07-30T05:53:37.544096",[57,88,122,156,176,201,224,245],{"name":58,"fullName":13,"repoUrl":59,"skillCount":14,"stars":60,"forks":61,"description":62,"topics":63,"topTags":77,"topTagCount":86,"lastUpdatedAt":87},"router","https:\u002F\u002Fgithub.com\u002FTanStack\u002Frouter",14787,1761,"🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).",[64,65,66,67,68,58,44,69,70,71,72,73,74,75,41,76],"framework","fullstack","javascript","react","route","rpc","search","searchparams","server-functions","ssr","state-management","typesafe","url",[78,79,80,81,82,83],{"slug":5,"name":6},{"slug":29,"name":30},{"slug":35,"name":36},{"slug":44,"name":45},{"slug":41,"name":42},{"slug":84,"name":85},"backend","Backend",31,"2026-07-30T05:27:18.540978",{"name":89,"fullName":16,"repoUrl":90,"skillCount":14,"stars":91,"forks":92,"description":93,"topics":94,"topTags":109,"topTagCount":120,"lastUpdatedAt":121},"table","https:\u002F\u002Fgithub.com\u002FTanStack\u002Ftable",28175,3539,"🤖 Headless UI for building powerful tables & datagrids for TS\u002FJS -  React-Table, Vue-Table, Solid-Table, Svelte-Table",[95,96,97,98,99,100,101,66,102,67,103,104,105,106,107,108,89,41,50],"datagrid","datagrids","datatable","filtering","grid","grouping","hooks","pagination","reactjs","solid","solidjs","sorting","svelte","sveltejs",[110,111,112,113,116,117],{"slug":29,"name":30},{"slug":5,"name":6},{"slug":38,"name":39},{"slug":114,"name":115},"data-analysis","Data Analysis",{"slug":50,"name":51},{"slug":118,"name":119},"architecture","Architecture",17,"2026-07-30T05:26:06.391717",{"name":123,"fullName":18,"repoUrl":124,"skillCount":19,"stars":125,"forks":126,"description":127,"topics":128,"topTags":142,"topTagCount":155,"lastUpdatedAt":55},"ai","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fai",2884,269,"🤖 Type-safe, provider-agnostic TypeScript AI SDK for streaming chat, tool calling, agents, and multimodal apps across OpenAI, Anthropic, Gemini, React, Vue, Svelte, and Solid.",[123,129,130,131,132,133,134,135,136,137,138,67,105,139,107,5,140,41,141,50],"ai-agents","ai-sdk","anthropic","chatbot","function-calling","gemini","generative-ai","llm","multimodal","openai","streaming","tool-calling","typescript-sdk",[143,144,145,148,150,153],{"slug":5,"name":6},{"slug":53,"name":54},{"slug":146,"name":147},"persistence","Persistence",{"slug":130,"name":149},"AI SDK",{"slug":151,"name":152},"memory","Memory",{"slug":123,"name":154},"AI",35,{"name":157,"fullName":21,"repoUrl":158,"skillCount":22,"stars":159,"forks":160,"description":161,"topics":162,"topTags":163,"topTagCount":174,"lastUpdatedAt":175},"db","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fdb",3811,245,"The reactive client store for your API.",[],[164,165,166,167,170,171],{"slug":32,"name":33},{"slug":5,"name":6},{"slug":29,"name":30},{"slug":168,"name":169},"data-modeling","Data Modeling",{"slug":41,"name":42},{"slug":172,"name":173},"angular","Angular",19,"2026-07-26T05:48:59.452568",{"name":177,"fullName":24,"repoUrl":178,"skillCount":25,"stars":179,"forks":180,"description":181,"topics":182,"topTags":184,"topTagCount":199,"lastUpdatedAt":200},"devtools","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fdevtools",476,92,"🤖 Framework-agnostic devtools panel for handling TanStack libraries devtools and your custom devtool plugins",[183,177,67,105],"devtool",[185,186,189,192,195,196],{"slug":5,"name":6},{"slug":187,"name":188},"debugging","Debugging",{"slug":190,"name":191},"observability","Observability",{"slug":193,"name":194},"engineering","Engineering",{"slug":29,"name":30},{"slug":197,"name":198},"vite","Vite",15,"2026-07-17T06:04:30.109945",{"name":202,"fullName":203,"repoUrl":204,"skillCount":205,"stars":25,"forks":206,"description":207,"topics":208,"topTags":209,"topTagCount":222,"lastUpdatedAt":223},"markdown","TanStack\u002Fmarkdown","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fmarkdown",6,0,"Tiny, fast Markdown parsing and rendering for blogs and documentation",[],[210,212,215,216,219,221],{"slug":202,"name":211},"Markdown",{"slug":213,"name":214},"documentation","Documentation",{"slug":29,"name":30},{"slug":217,"name":218},"html","HTML",{"slug":73,"name":220},"SSR",{"slug":5,"name":6},12,"2026-07-26T06:08:52.566102",{"name":225,"fullName":226,"repoUrl":227,"skillCount":228,"stars":229,"forks":230,"description":231,"topics":232,"topTags":233,"topTagCount":243,"lastUpdatedAt":244},"cli","TanStack\u002Fcli","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fcli",5,1281,180,"The official TanStack CLI - Project Scaffolding, MCP Server, Agent Skills Installation, etc",[],[234,236,237,240,241,242],{"slug":225,"name":235},"CLI",{"slug":5,"name":6},{"slug":238,"name":239},"integrations","Integrations",{"slug":213,"name":214},{"slug":193,"name":194},{"slug":29,"name":30},7,"2026-07-20T05:59:14.921659",{"name":246,"fullName":247,"repoUrl":248,"skillCount":228,"stars":249,"forks":206,"description":250,"topics":251,"topTags":252,"topTagCount":263,"lastUpdatedAt":264},"highlight","TanStack\u002Fhighlight","https:\u002F\u002Fgithub.com\u002FTanStack\u002Fhighlight",2,"Tiny, synchronous syntax highlighting for blogs and documentation",[],[253,254,255,258,261,262],{"slug":29,"name":30},{"slug":47,"name":48},{"slug":256,"name":257},"configuration","Configuration",{"slug":259,"name":260},"css","CSS",{"slug":193,"name":194},{"slug":202,"name":211},10,"2026-07-30T05:26:42.312771",{"items":266,"total":14},[267,282,297,311,324,343,352,364,379,392,403,415,426,437,447,459,471,482,493,503,513,525,538,550],{"slug":268,"name":268,"fn":269,"description":270,"org":271,"tags":272,"stars":60,"repoUrl":59,"updatedAt":281},"auth-and-guards","implement route protection in TanStack Router","Route protection with beforeLoad, redirect()\u002Fthrow redirect(), isRedirect helper, authenticated layout routes (_authenticated), non-redirect auth (inline login), RBAC with roles and permissions, auth provider integration (Auth0, Clerk, Supabase), router context for auth state.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[273,277,278,279,280],{"name":274,"slug":275,"type":276},"Auth","auth","tag",{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:27:07.639032",{"slug":283,"name":283,"fn":284,"description":285,"org":286,"tags":287,"stars":60,"repoUrl":59,"updatedAt":296},"auth-server-primitives","implement server-side authentication primitives","Server-side authentication primitives for TanStack Start: session cookies (HttpOnly, Secure, SameSite, __Host- prefix), session read\u002Fissue\u002Fdestroy via createServerFn and middleware, OAuth authorization-code flow with state and PKCE, password-reset enumeration defense, CSRF for non-GET RPCs, rate limiting auth endpoints, session rotation on privilege change. Pairs with router-core\u002Fauth-and-guards for the routing side.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[288,289,292,295],{"name":274,"slug":275,"type":276},{"name":290,"slug":291,"type":276},"OAuth","oauth",{"name":293,"slug":294,"type":276},"Security","security",{"name":6,"slug":5,"type":276},"2026-07-30T05:26:59.504396",{"slug":298,"name":298,"fn":299,"description":300,"org":301,"tags":302,"stars":60,"repoUrl":59,"updatedAt":310},"code-splitting","configure code splitting in TanStack Router","Automatic code splitting (autoCodeSplitting), .lazy.tsx convention, createLazyFileRoute, createLazyRoute, lazyRouteComponent, getRouteApi for typed hooks in split files, codeSplitGroupings per-route override, splitBehavior programmatic config, critical vs non-critical properties.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[303,304,305,308,309],{"name":194,"slug":193,"type":276},{"name":30,"slug":29,"type":276},{"name":306,"slug":307,"type":276},"Performance","performance",{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:27:11.494406",{"slug":312,"name":312,"fn":313,"description":314,"org":315,"tags":316,"stars":60,"repoUrl":59,"updatedAt":323},"data-loading","manage data loading in TanStack Router","Route loader option, loaderDeps for cache keys, staleTime\u002FgcTime\u002F defaultPreloadStaleTime SWR caching, pendingComponent\u002FpendingMs\u002F pendingMinMs, errorComponent\u002FonError\u002FonCatch, beforeLoad, router context and createRootRouteWithContext DI pattern, router.invalidate, Await component, deferred data loading with unawaited promises.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[317,320,321,322],{"name":318,"slug":319,"type":276},"Caching","caching",{"name":306,"slug":307,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:26:54.487943",{"slug":325,"name":325,"fn":326,"description":327,"org":328,"tags":329,"stars":60,"repoUrl":59,"updatedAt":342},"deployment","deploy TanStack Start applications","Deploy to Cloudflare Workers, Netlify, Vercel, Node.js\u002FDocker, Bun, Railway. Selective SSR (ssr option per route), SPA mode, static prerendering, ISR with Cache-Control headers, SEO and head management.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[330,333,335,338,339],{"name":331,"slug":332,"type":276},"Cloudflare","cloudflare",{"name":334,"slug":325,"type":276},"Deployment",{"name":336,"slug":337,"type":276},"Netlify","netlify",{"name":6,"slug":5,"type":276},{"name":340,"slug":341,"type":276},"Vercel","vercel","2026-07-30T05:26:50.509927",{"slug":344,"name":344,"fn":345,"description":346,"org":347,"tags":348,"stars":60,"repoUrl":59,"updatedAt":351},"execution-model","manage isomorphic execution models","Isomorphic-by-default principle, environment boundary functions (createServerFn, createServerOnlyFn, createClientOnlyFn, createIsomorphicFn), ClientOnly component, useHydrated hook, import protection, dead code elimination, environment variable safety (VITE_ prefix, process.env).",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[349,350],{"name":119,"slug":118,"type":276},{"name":6,"slug":5,"type":276},"2026-07-30T05:27:04.558441",{"slug":353,"name":353,"fn":354,"description":355,"org":356,"tags":357,"stars":60,"repoUrl":59,"updatedAt":363},"middleware","implement TanStack Router middleware","createMiddleware, request middleware (.server only), server function middleware (.client + .server), context passing via next({ context }), sendContext for client-server transfer, global middleware via createStart in src\u002Fstart.ts, middleware factories, method order enforcement, fetch override precedence.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[358,359,360,362],{"name":85,"slug":84,"type":276},{"name":30,"slug":29,"type":276},{"name":361,"slug":353,"type":276},"Middleware",{"name":6,"slug":5,"type":276},"2026-07-30T05:26:58.546019",{"slug":365,"name":365,"fn":366,"description":367,"org":368,"tags":369,"stars":60,"repoUrl":59,"updatedAt":378},"migrate-from-nextjs","migrate Next.js applications to TanStack Start","Step-by-step migration from Next.js App Router to TanStack Start: route definition conversion, API mapping, server function conversion from Server Actions, middleware conversion, data fetching pattern changes.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[370,371,374,377],{"name":30,"slug":29,"type":276},{"name":372,"slug":373,"type":276},"Migration","migration",{"name":375,"slug":376,"type":276},"Next.js","next-js",{"name":36,"slug":35,"type":276},"2026-07-30T05:26:56.507055",{"slug":380,"name":380,"fn":381,"description":382,"org":383,"tags":384,"stars":60,"repoUrl":59,"updatedAt":391},"migrate-from-react-router","migrate applications to TanStack Router","Step-by-step migration from React Router v7 to TanStack Router: route definition conversion, Link\u002FuseNavigate API differences, useSearchParams to validateSearch + useSearch, useParams with from, Outlet replacement, loader conversion, code splitting differences.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[385,386,389,390],{"name":372,"slug":373,"type":276},{"name":387,"slug":388,"type":276},"React Router","react-router",{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:27:09.562303",{"slug":393,"name":393,"fn":394,"description":395,"org":396,"tags":397,"stars":60,"repoUrl":59,"updatedAt":402},"navigation","implement navigation in TanStack Router","Link component, useNavigate, Navigate component, router.navigate, ToOptions\u002FNavigateOptions\u002FLinkOptions, from\u002Fto relative navigation, activeOptions\u002FactiveProps, preloading (intent\u002Fviewport\u002Frender), preloadDelay, navigation blocking (useBlocker, Block), createLink, linkOptions helper, scroll restoration, MatchRoute.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[398,399,400,401],{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:27:01.733576",{"slug":404,"name":404,"fn":405,"description":406,"org":407,"tags":408,"stars":60,"repoUrl":59,"updatedAt":414},"not-found-and-errors","handle not-found and error states in TanStack Router","notFound() function, notFoundComponent, defaultNotFoundComponent, notFoundMode (fuzzy\u002Froot), errorComponent, CatchBoundary, CatchNotFound, isNotFound, NotFoundRoute (deprecated), route masking (mask option, createRouteMask, unmaskOnReload).",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[409,410,411,412,413],{"name":188,"slug":187,"type":276},{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:27:15.50562",{"slug":416,"name":416,"fn":417,"description":418,"org":419,"tags":420,"stars":60,"repoUrl":59,"updatedAt":425},"path-params","configure dynamic path parameters in TanStack Router","Dynamic path segments ($paramName), splat routes ($ \u002F _splat), optional params ({-$paramName}), prefix\u002Fsuffix patterns ({$param}.ext), useParams, params.parse\u002Fstringify, pathParamsAllowedCharacters, i18n locale patterns.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[421,422,423,424],{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:26:49.491172",{"slug":388,"name":388,"fn":427,"description":428,"org":429,"tags":430,"stars":60,"repoUrl":59,"updatedAt":436},"implement TanStack Router in React applications","React bindings for TanStack Router: RouterProvider, useRouter, useRouterState, useMatch, useMatches, useLocation, useSearch, useParams, useNavigate, useLoaderData, useLoaderDeps, useRouteContext, useBlocker, useCanGoBack, Link, Navigate, Outlet, CatchBoundary, ErrorComponent. React-specific patterns for hooks, providers, SSR hydration, and createLink with forwardRef.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[431,432,434,435],{"name":30,"slug":29,"type":276},{"name":433,"slug":67,"type":276},"React",{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},"2026-07-30T05:26:57.476719",{"slug":438,"name":438,"fn":439,"description":440,"org":441,"tags":442,"stars":60,"repoUrl":59,"updatedAt":446},"react-start","build applications with TanStack Start","React bindings for TanStack Start: createStart, StartClient, StartServer, React-specific imports, re-exports from @tanstack\u002Freact-router, full project setup with React, useServerFn hook.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[443,444,445],{"name":433,"slug":67,"type":276},{"name":6,"slug":5,"type":276},{"name":42,"slug":41,"type":276},"2026-07-30T05:27:08.513783",{"slug":448,"name":448,"fn":449,"description":450,"org":451,"tags":452,"stars":60,"repoUrl":59,"updatedAt":458},"router-core","implement TanStack Router core routing logic","Framework-agnostic core concepts for TanStack Router: route trees, createRouter, createRoute, createRootRoute, createRootRouteWithContext, addChildren, Register type declaration, route matching, route sorting, file naming conventions. Entry point for all router skills.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[453,454,455,456,457],{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},{"name":42,"slug":41,"type":276},"2026-07-30T05:27:14.489611",{"slug":460,"name":460,"fn":461,"description":462,"org":463,"tags":464,"stars":60,"repoUrl":59,"updatedAt":470},"router-plugin","generate routes with TanStack Router plugin","TanStack Router bundler plugin for route generation and automatic code splitting. Supports Vite, Webpack, Rspack, and esbuild. Configures autoCodeSplitting, routesDirectory, target framework, and code split groupings.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[465,466,467,468,469],{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},{"name":198,"slug":197,"type":276},"2026-07-30T05:27:03.499486",{"slug":472,"name":472,"fn":473,"description":474,"org":475,"tags":476,"stars":60,"repoUrl":59,"updatedAt":481},"router-query","integrate TanStack Router with Query","Integrating TanStack Router with TanStack Query: queryClient in router context, ensureQueryData\u002FprefetchQuery in loaders, useSuspenseQuery in components, defaultPreloadStaleTime: 0, setupRouterSsrQueryIntegration for SSR dehydration\u002Fhydration and streaming, per-request QueryClient isolation.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[477,478,479,480],{"name":30,"slug":29,"type":276},{"name":433,"slug":67,"type":276},{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:27:06.586464",{"slug":483,"name":483,"fn":484,"description":485,"org":486,"tags":487,"stars":60,"repoUrl":59,"updatedAt":492},"search-params","validate and manage search parameters","validateSearch, search param validation with Zod\u002FValibot\u002FArkType adapters, fallback(), search middlewares (retainSearchParams, stripSearchParams), custom serialization (parseSearch, stringifySearch), search param inheritance, loaderDeps for cache keys, reading and writing search params.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[488,489,490,491],{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":6,"slug":5,"type":276},{"name":42,"slug":41,"type":276},"2026-07-30T05:26:52.528371",{"slug":494,"name":494,"fn":495,"description":496,"org":497,"tags":498,"stars":60,"repoUrl":59,"updatedAt":502},"server-components","implement TanStack Start server components","Implement, review, debug, and refactor TanStack Start React Server Components in React 19 apps. Use when tasks mention @tanstack\u002Freact-start\u002Frsc, renderServerComponent, createCompositeComponent, CompositeComponent, renderToReadableStream, createFromReadableStream, createFromFetch, Composite Components, React Flight streams, loader or query owned RSC caching, router.invalidate, structuralSharing: false, selective SSR, stale names like renderRsc or .validator, or migration from Next App Router RSC patterns. Do not use for generic SSR or non-TanStack RSC frameworks except brief comparison.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[499,500,501],{"name":30,"slug":29,"type":276},{"name":433,"slug":67,"type":276},{"name":220,"slug":73,"type":276},"2026-07-30T05:27:02.47953",{"slug":72,"name":72,"fn":504,"description":505,"org":506,"tags":507,"stars":60,"repoUrl":59,"updatedAt":512},"create and manage server functions","createServerFn (GET\u002FPOST), validator (Zod or function), useServerFn hook, server context utilities (getRequest, getRequestHeader, setResponseHeader, setResponseStatus), error handling (throw errors, redirect, notFound), streaming, FormData handling, file organization (.functions.ts, .server.ts).",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[508,509,510,511],{"name":48,"slug":47,"type":276},{"name":85,"slug":84,"type":276},{"name":6,"slug":5,"type":276},{"name":42,"slug":41,"type":276},"2026-07-30T05:27:17.511743",{"slug":514,"name":514,"fn":515,"description":516,"org":517,"tags":518,"stars":60,"repoUrl":59,"updatedAt":87},"server-routes","create server-side API routes","Server-side API endpoints using the server property on createFileRoute, HTTP method handlers (GET, POST, PUT, DELETE), createHandlers for per-handler middleware, handler context (request, params, context), request body parsing, response helpers, file naming for API routes.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[519,520,521,524],{"name":48,"slug":47,"type":276},{"name":85,"slug":84,"type":276},{"name":522,"slug":523,"type":276},"REST API","rest-api",{"name":6,"slug":5,"type":276},{"slug":526,"name":526,"fn":527,"description":528,"org":529,"tags":530,"stars":60,"repoUrl":59,"updatedAt":537},"solid-router","implement TanStack Router in Solid applications","Solid bindings for TanStack Router: RouterProvider, useRouter, useRouterState, useMatch, useMatches, useLocation, useSearch, useParams, useNavigate, useLoaderData, useLoaderDeps, useRouteContext, useBlocker, useCanGoBack, Link, Navigate, Outlet, CatchBoundary, ErrorComponent. Solid-specific patterns with Accessor\u003CT> returns, createSignal\u002FcreateMemo\u002FcreateEffect, Show\u002FSwitch\u002FMatch\u002FDynamic, and @solidjs\u002Fmeta for head management.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[531,532,533,535,536],{"name":30,"slug":29,"type":276},{"name":45,"slug":44,"type":276},{"name":534,"slug":104,"type":276},"Solid",{"name":6,"slug":5,"type":276},{"name":36,"slug":35,"type":276},"2026-07-30T05:26:55.606315",{"slug":539,"name":539,"fn":540,"description":541,"org":542,"tags":543,"stars":60,"repoUrl":59,"updatedAt":549},"solid-start","build applications with TanStack Start and Solid","Solid bindings for TanStack Start: useServerFn hook, tanstackStart Vite plugin, StartClient, StartServer, Solid-specific setup, re-exports from @tanstack\u002Fstart-client-core. Full project setup with Solid.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[544,545,546,547,548],{"name":30,"slug":29,"type":276},{"name":534,"slug":104,"type":276},{"name":220,"slug":73,"type":276},{"name":6,"slug":5,"type":276},{"name":198,"slug":197,"type":276},"2026-07-30T05:27:16.472394",{"slug":73,"name":73,"fn":551,"description":552,"org":553,"tags":554,"stars":60,"repoUrl":59,"updatedAt":559},"implement SSR for TanStack Router","Non-streaming and streaming SSR, RouterClient\u002FRouterServer, renderRouterToString\u002FrenderRouterToStream, createRequestHandler, defaultRenderHandler\u002FdefaultStreamHandler, HeadContent\u002FScripts components, head route option (meta\u002Flinks\u002Fstyles\u002Fscripts), ScriptOnce, automatic loader dehydration\u002Fhydration, memory history on server, data serialization, document head management.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[555,556,557,558],{"name":30,"slug":29,"type":276},{"name":306,"slug":307,"type":276},{"name":220,"slug":73,"type":276},{"name":6,"slug":5,"type":276},"2026-07-30T05:27:10.477577"]