---
title: "TanStack - Air Market"
description: "TanStack publishes 71 listings on Air Market. Open source software for web developers"
canonical: "https://airmarket.ai/@tanstack"
---

[Air Market](/) / [Creators](/creators) / TanStack

Creator

# TanStack

Open source software for web developers

**TanStack on Air Market**

|  |  |
| --- | --- |
| Listings | 71 |
| GitHub | [TanStack](https://github.com/TanStack) |

**Published listings, with what each one does**

| Listing | Kind | What it does |
| --- | --- | --- |
| [With TanStack Virtual](/app/with-tanstack-virtual) | Skill | Your table has far more rows than a browser wants to draw at once. This covers rendering only what is on screen in a Lit table, plus the de… |
| [With TanStack Query](/app/with-tanstack-query) | Skill | You have a table in Svelte whose rows come from the server, and the filters, sorting and page controls keep drifting out of sync with what… |
| [Table Features](/app/table-features) | Skill | You reached for an option or a method on the table and it simply was not there. Usually that is because the piece providing it was never re… |
| [Row Pinning](/app/row-pinning) | Skill | Some rows should stay put while the rest scrolls or filters away. This covers holding chosen rows in top, middle and bottom groups, keeping… |
| [Global Filtering](/app/global-filtering) | Skill | You added a single search box over a table and the results look wrong: columns you did not mean are being searched, or typing changes the f… |
| [Table Devtools](/app/devtools) | Skill | You're building a Solid table and want to inspect it while it runs, or you wired the devtools up and they're showing nothing. This covers c… |
| [Custom Features](/app/custom-features) | Skill | You need a table to do something none of the built-in features cover, and stashing it in meta or option composition isn't holding up. This… |
| [Create Table Hook](/app/create-table-hook) | Skill | Every table in your app repeats the same setup and you're passing the same props down through layers of components. This covers building sh… |
| [Column Visibility](/app/column-visibility) | Skill | You want a table where users can turn columns on and off. This covers hiding a column and rendering headers, columns, and cells that respec… |
| [Column Sizing](/app/column-sizing) | Skill | You need columns to be certain widths and the numbers aren't landing the way you expect. This covers the size values a column carries, the… |
| [Column Resizing](/app/column-resizing) | Skill | You want users to drag the edge of a column to resize it. This covers wiring up that handle, choosing when the width updates, and handling… |
| [Column Pinning](/app/column-pinning) | Skill | You want some columns to stay put at the left or right while the rest of the table scrolls. This covers assigning columns to start, center,… |
| [Column Ordering](/app/column-ordering) | Skill | You want users to reorder the columns of a table, but the order on screen doesn't always match the order you set. This covers how leaf colu… |
| [Column Faceting](/app/column-faceting) | Skill | You want the filter panel next to a table to show the real options and how many rows each one has, or a slider that knows the actual low an… |
| [Client Vs Server](/app/client-vs-server) | Skill | Your table can filter, sort, group, and page either in the browser or on the server, and mixing the two gets confusing fast. This helps you… |
| [Cell Spanning](/app/cell-spanning) | Skill | You want a grid where repeated values merge into one taller cell, or one row that stretches across several columns. This covers how those m… |
| [API Not Found](/app/api-not-found) | Skill | You wrote code against a table library and something you expected isn't there - a method comes back undefined, a key is missing, or the com… |
| [TypeScript](/app/typescript) | Skill | Your editor is complaining about column definitions, or the types have stopped telling you anything useful. This covers the helpers that ke… |
| [Table State](/app/table-state) | Skill | You are not sure who owns a piece of the table's state, or the screen updates at the wrong moment. This covers reading state, holding some… |
| [Sorting](/app/sorting) | Skill | Your rows are in the wrong order, or the order shifts when you did not ask. This covers sorting by a column, sorting by more than one, clea… |
| [Row Selection](/app/row-selection) | Skill | People click rows and you need to remember which ones. This covers single clicks, picking several, Shift for a range, and rows nested under… |
| [Pagination](/app/pagination) | Skill | You have more rows than belong on one screen. This covers splitting them into pages, tracking which page is showing and how large it is, an… |
| [Migrate V8 To V9](/app/migrate-v8-to-v9) | Skill | You have a Vue table built on the older version and it needs to run on the newer one. This is the reference for what changed: how the table… |
| [Getting Started](/app/getting-started) | Skill | You are starting a table in Octane and nothing is on screen yet. This walks through creating one, keeping its inputs steady, and getting ro… |
| [Fuzzy Ranking](/app/fuzzy-ranking) | Skill | You have a search box, and people type approximately: a typo, a missing accent, half a word. This scores how close each item is to what was… |
| [Expanding Rows](/app/expanding) | Skill | You want a row people can open, either to show the rows nested underneath it or a panel with more detail. This covers wiring that up and te… |
| [Column Filtering](/app/column-filtering) | Skill | You want people to narrow a table down by what's in a column, and you need the filtering to behave with your data shape. This covers how fi… |
| [Table Column Aggregation](/app/aggregation) | Skill | You want sums or averages on a table's columns, but you don't want to group the rows to get them. This handles aggregating TanStack Table c… |
| [Cell Selection](/app/cell-selection) | Skill | You want a table where people can drag across a block of cells the way they do in a spreadsheet - or you built that and the selection keeps… |
| [React Start (@tanstack/react-start)](/app/react-start) | Skill | A framework needs its entry points wired before anything else works. This is the React layer for TanStack Start: the setup call, the client… |
| [Vue Start (@tanstack/vue-start)](/app/vue-start) | Skill | You want to build with TanStack Start but your UI is Vue, and the setup steps assume otherwise. This covers the Vue side: the plugin, the c… |
| [Vue Router (@tanstack/vue-router)](/app/vue-router) | Skill | You are routing a Vue app with TanStack Router and most examples are not written for Vue. This covers the Vue bindings: the provider and co… |
| [Virtual File Routes (@tanstack/virtual-file-routes)](/app/virtual-file-routes) | Skill | Your route layout does not fit what the filesystem naming would give you, or you want it written out plainly in code. This is the code-base… |
| [Start Server Core (@tanstack/start-server-core)](/app/start-server-core) | Skill | Your server code needs the actual request in front of it: a header, a cookie, a session, the response on the way back out. This covers thos… |
| [Solid Start (@tanstack/solid-start)](/app/solid-start) | Skill | You want to build with TanStack Start but your UI is Solid, and the setup steps assume otherwise. This covers the Solid side: the plugin, t… |
| [Solid Router (@tanstack/solid-router)](/app/solid-router) | Skill | You are routing a Solid app with TanStack Router and the examples you find are not written for Solid. This covers the Solid bindings: the p… |
| [Server Routes](/app/server-routes) | Skill | Your app needs an actual API endpoint - something a webhook or another client can call - and you want it living with the routes you already… |
| [TanStack Router + TanStack Query Integration](/app/router-query) | Skill | You are using TanStack Router for navigation and TanStack Query for data, and the two need to agree on who fetches what and when. This cove… |
| [Router Plugin (@tanstack/router-plugin)](/app/router-plugin) | Skill | Your app's routes need to be generated as part of the build, and you would rather not ship one big bundle. This covers the TanStack Router… |
| [TanStack Router Core](/app/router-core) | Skill | You are building an app with TanStack Router and you are not sure how the pieces fit: what a route tree is, which function creates what, wh… |
| [Path Params](/app/path-params) | Skill | URLs carry values in them - an id, a file path, a language code - and each shape needs declaring before you can read it. This covers dynami… |
| [Migrate From React Router](/app/migrate-from-react-router) | Skill | The two routers look similar until you start moving code, and then the small API differences bite. This walks the move from React Router v7… |
| [Migrate From Next.js](/app/migrate-from-nextjs) | Skill | Switching frameworks means every route, action and fetch has to be rewritten into a different shape, and it is easy to lose track of what m… |
| [Deployment and Rendering](/app/deployment) | Skill | At some point the app has to live somewhere, and the host you pick changes the setup. This covers deploying to a handful of common hosts, p… |
| [SSR (Server-Side Rendering)](/app/ssr) | Skill | You want your pages rendered on the server before they reach the browser, and then to keep working once they get there. This covers both pl… |
| [Server Functions](/app/server-functions) | Skill | You need something to run on the server - a database write, a secret key, a header you can only read there - but you want to call it from y… |
| [React Router (@tanstack/react-router)](/app/react-router) | Skill | Once the router is set up, your components need to ask it things: where am I, what did this route load, what are the params. This is the Re… |
| [Not Found and Errors](/app/not-found-and-errors) | Skill | Visitors will hit URLs that do not exist and pages that throw, and by default that looks bad. This covers marking something as not found, c… |
| [Middleware](/app/middleware) | Skill | Auth checks, logging and the like tend to get copy-pasted into every handler. Middleware lets you write that once and put it in front of re… |
| [Execution Model](/app/execution-model) | Skill | In an app that runs in two places, the confusing bugs come from code running where you did not expect. This covers marking a function or co… |
| [Data Loading](/app/data-loading) | Skill | A page that renders first and fetches after gives people spinners and jumps. This covers loading a route's data as part of navigating to it… |
| [Code Splitting](/app/code-splitting) | Skill | By default a visitor downloads code for pages they may never open. This covers splitting your routes so each one loads its own part, with a… |
| [Auth Server Primitives](/app/auth-server-primitives) | Skill | Logging people in has a server half: the cookie that remembers them, the handshake with an outside sign-in provider, and the small holes at… |
| [Auth and Guards](/app/auth-and-guards) | Skill | Some pages in your app should only open for people who are signed in, and some only for certain kinds of user. This covers how to put that… |
| [TanStack DB - Meta-Framework Integration](/app/meta-framework) | Skill | You are putting TanStack DB into an app built on a routing framework and want the data present before the page shows. This covers loading c… |
| [TanStack DB - Svelte 5](/app/svelte-db) | Skill | You are using TanStack DB in a Svelte app built on runes. This gives you a live query that fits alongside $state and $derived, and warns yo… |
| [TanStack DB - SolidJS](/app/solid-db) | Skill | You are using TanStack DB in a SolidJS app. This gives you a live query that hands back an accessor you call for the data, and tells you wh… |
| [TanStack DB - Offline Transactions](/app/offline) | Skill | Your users lose signal and still tap the button. This holds those changes on the device, works out which tab is in charge of sending them,… |
| [TanStack DB - Angular](/app/angular-db) | Skill | You are building an Angular app on TanStack DB and want the screen to follow the data. This gives you an inject function whose return value… |
| [TanStack DB - Vue](/app/vue-db) | Skill | You are using TanStack DB in a Vue app. This gives you a composable whose values all come back as computed refs, and it accepts refs or get… |
| [TanStack DB - React](/app/react-db) | Skill | You are reading TanStack DB data inside React components. This gives you hooks for live results, cursor paging through long lists, and wait… |
| [mem0 Memory Adapter](/app/tanstack-ai-memory-mem0) | Skill | If you already run a mem0 server, this covers pointing your TanStack AI app at it for memory. It talks to the server over ordinary HTTP, so… |
| [Redis Memory Adapter](/app/tanstack-ai-memory-redis) | Skill | When your app's memory needs to survive past a single process and you want Redis behind it, this covers doing that in production. It goes t… |
| [In-Memory Memory Adapter](/app/tanstack-ai-memory-in-memory) | Skill | If you are building with TanStack AI and just need memory working on your machine, this covers the simplest option. It walks through setup… |
| [Honcho Memory Adapter](/app/tanstack-ai-memory-honcho) | Skill | When you want your TanStack AI app to remember a user, this covers hooking up the honcho memory adapter. What makes it different is how loo… |
| [Hindsight Memory Adapter](/app/tanstack-ai-memory-hindsight) | Skill | If you are building something with TanStack AI and want it to remember what was said, this covers hooking up a hosted memory service. It ke… |
| [TanStack AI MCP](/app/ai-mcp) | Skill | Your chat app can only use the tools you built into it, but useful tools live on other MCP servers. This is the host-side client that conne… |
| [AI Code Mode](/app/ai-code-mode) | Skill | When a model writes code you want to run, you need somewhere contained to run it. This covers executing LLM-generated TypeScript in sandbox… |
| [TanStack AI Memory Middleware](/app/tanstack-ai-memory) | Skill | A chat that forgets everything between turns is limited, but adding memory means wiring recall and saving correctly. This covers plugging m… |
| [Choose Ecosystem Integrations](/app/choose-ecosystem-integrations) | Skill | You know the integration you want by its name in the ecosystem, but not what to actually install. This maps partner information onto the re… |
| [Add Add-ons To Existing App](/app/add-addons-existing-app) | Skill | Your project is already up and running and you want to bolt something onto it. This applies integrations to existing projects with tanstack… |

## Links

- [tanstack.com](https://tanstack.com/)
- [X](https://x.com/tan_stack)
- [GitHub](https://github.com/TanStack)

---

Canonical URL: <https://airmarket.ai/@tanstack>
