[{"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":25},[267,278,288,298,315,326,336,347,361],{"slug":268,"name":268,"fn":269,"description":270,"org":271,"tags":272,"stars":179,"repoUrl":178,"updatedAt":277},"devtools-app-setup","configure TanStack Devtools for applications","Install TanStack Devtools, pick framework adapter (React\u002FVue\u002FSolid\u002FPreact), register plugins via plugins prop, configure shell (position, hotkeys, theme, hideUntilHover, requireUrlFlag, eventBusConfig). TanStackDevtools component, defaultOpen, localStorage persistence.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[273,275,276],{"name":188,"slug":187,"type":274},"tag",{"name":30,"slug":29,"type":274},{"name":6,"slug":5,"type":274},"2026-07-16T06:04:05.544655",{"slug":279,"name":279,"fn":280,"description":281,"org":282,"tags":283,"stars":179,"repoUrl":178,"updatedAt":287},"devtools-bidirectional","implement bidirectional devtools communication","Two-way event patterns between devtools panel and application. App-to-devtools observation, devtools-to-app commands, time-travel debugging with snapshots and revert. structuredClone for snapshot safety, distinct event suffixes for observation vs commands, serializable payloads only.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[284,285,286],{"name":188,"slug":187,"type":274},{"name":191,"slug":190,"type":274},{"name":6,"slug":5,"type":274},"2026-07-16T06:04:40.486044",{"slug":289,"name":289,"fn":290,"description":291,"org":292,"tags":293,"stars":179,"repoUrl":178,"updatedAt":297},"devtools-event-client","implement typed event clients for libraries","Create typed EventClient for a library. Define event maps with typed payloads, pluginId auto-prepend namespacing, emit()\u002Fon()\u002FonAll()\u002FonAllPluginEvents() API. Connection lifecycle (5 retries, 300ms), event queuing, enabled\u002Fdisabled state, SSR fallbacks, singleton pattern. Unique pluginId requirement to avoid event collisions.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[294,295,296],{"name":48,"slug":47,"type":274},{"name":194,"slug":193,"type":274},{"name":6,"slug":5,"type":274},"2026-07-16T06:04:34.254605",{"slug":299,"name":299,"fn":300,"description":301,"org":302,"tags":303,"stars":179,"repoUrl":178,"updatedAt":314},"devtools-framework-adapters","create framework adapters for devtools","Use devtools-utils factory functions to create per-framework plugin adapters. createReactPlugin\u002FcreateSolidPlugin\u002FcreateVuePlugin\u002FcreatePreactPlugin, createReactPanel\u002FcreateSolidPanel\u002FcreateVuePanel\u002FcreatePreactPanel. [Plugin, NoOpPlugin] tuple for tree-shaking. DevtoolsPanelProps (theme). Vue uses (name, component) not options object. Solid render must be function.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[304,305,308,310,312,313],{"name":194,"slug":193,"type":274},{"name":306,"slug":307,"type":274},"Preact","preact",{"name":309,"slug":67,"type":274},"React",{"name":311,"slug":105,"type":274},"SolidJS",{"name":6,"slug":5,"type":274},{"name":51,"slug":50,"type":274},"2026-07-16T06:04:33.553047",{"slug":316,"name":316,"fn":317,"description":318,"org":319,"tags":320,"stars":179,"repoUrl":178,"updatedAt":325},"devtools-instrumentation","instrument library code for devtools","Analyze library codebase for critical architecture and debugging points, add strategic event emissions. Identify middleware boundaries, state transitions, lifecycle hooks. Consolidate events (1 not 15), debounce high-frequency updates, DRY shared payload fields, guard emit() for production. Transparent server\u002Fclient event bridging.",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[321,322,323,324],{"name":188,"slug":187,"type":274},{"name":194,"slug":193,"type":274},{"name":191,"slug":190,"type":274},{"name":6,"slug":5,"type":274},"2026-07-16T06:04:33.21467",{"slug":327,"name":327,"fn":328,"description":329,"org":330,"tags":331,"stars":179,"repoUrl":178,"updatedAt":335},"devtools-marketplace","publish plugins to TanStack Devtools Marketplace","Publish plugin to npm and submit to TanStack Devtools Marketplace. PluginMetadata registry format, plugin-registry.ts, pluginImport (importName, type), requires (packageName, minVersion), framework tagging, multi-framework submissions, featured plugins.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[332,334],{"name":333,"slug":333,"type":274},"npm",{"name":6,"slug":5,"type":274},"2026-07-16T06:04:09.110642",{"slug":337,"name":337,"fn":338,"description":339,"org":340,"tags":341,"stars":179,"repoUrl":178,"updatedAt":346},"devtools-plugin-panel","build TanStack devtools panels","Build devtools panel components that display emitted event data. Listen via EventClient.on(), handle theme (light\u002Fdark), use @tanstack\u002Fdevtools-ui components. Plugin registration (name, render, id, defaultOpen), lifecycle (mount, activate, destroy), max 3 active plugins. Two paths: Solid.js core with devtools-ui for multi-framework support, or framework-specific panels.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[342,343,344,345],{"name":30,"slug":29,"type":274},{"name":191,"slug":190,"type":274},{"name":6,"slug":5,"type":274},{"name":39,"slug":38,"type":274},"2026-07-16T06:03:59.434886",{"slug":348,"name":348,"fn":349,"description":350,"org":351,"tags":352,"stars":179,"repoUrl":178,"updatedAt":200},"devtools-production","configure devtools for production and development","Handle devtools in production vs development. removeDevtoolsOnBuild, devDependency vs regular dependency, conditional imports, NoOp plugin variants for tree-shaking, non-Vite production exclusion patterns.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[353,356,359,360],{"name":354,"slug":355,"type":274},"Deployment","deployment",{"name":357,"slug":358,"type":274},"Performance","performance",{"name":6,"slug":5,"type":274},{"name":198,"slug":197,"type":274},{"slug":362,"name":362,"fn":363,"description":364,"org":365,"tags":366,"stars":179,"repoUrl":178,"updatedAt":371},"devtools-vite-plugin","configure TanStack Devtools Vite plugin","Configure @tanstack\u002Fdevtools-vite for source inspection (data-tsd-source, inspectHotkey, ignore patterns), console piping (client-to-server, server-to-client, levels), enhanced logging, server event bus (port, host, HTTPS), production stripping (removeDevtoolsOnBuild), editor integration (launch-editor, custom editor.open). Must be FIRST plugin in Vite config. Vite ^6 || ^7 only.\n",{"slug":5,"name":6,"logoUrl":7,"githubOrg":6},[367,368,369,370],{"name":188,"slug":187,"type":274},{"name":191,"slug":190,"type":274},{"name":6,"slug":5,"type":274},{"name":198,"slug":197,"type":274},"2026-07-16T06:04:09.44643"]