Top all-time · #550
TanStack
Company blog · tanstack.com/blogwebprogramming
TanStack is the company blog at tanstack.com, writing about web and programming. Since 2022, 106 different Hacker News readers have linked it 128 times, most often “Directives and the Platform Boundary”. It is still writing: the last post was on 2026-10-29, and you can follow it by feed.
Sometimes recommended · 10 of 40 sampled comments recommend it?
Why HN links it
HN readers link TanStack's docs and posts for Query, Router, Table, Virtual, DB and Start. Commenters use them as the React data-fetching and routing alternative to Next.js and as a reference for specific APIs.
- Recommended for · 10 comments
- Docs said to lay out internals nicely; libraries called delightful, preferred to Next.js, and recommended to check out.
Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Headless, type-safe, composable tools for building modern web applications that work naturally for developers and reliably for agents.
Most-linked posts?
- Directives and the Platform Boundary5 people · 5 mentions · first linked 2025-10-25
- TanStack Router v15 people · 5 mentions · first linked 2023-01-09
- Tanstack: Headless, type-safe and powerful utilities for Web Applications5 people · 5 mentions · first linked 2022-12-26
- TanStack Start - Full-stack React framework powered by TanStack Router4 people · 4 mentions · first linked 2024-09-13
- /query/latest3 people · 3 mentions · first linked 2024-07-22
- TanStack Query v43 people · 3 mentions · first linked 2022-07-25
- Tanstack AI – open-source AI SDK3 people · 3 mentions · first linked 2025-12-04
- Tiny TS visualization grammar for responsive, accessible, server-rendered charts3 people · 3 mentions · first linked 2026-07-31
- An Underrated Refactor Saved 90% Memory Usage3 people · 3 mentions · first linked 2026-08-24
- Tanstack Start 1.0 is stable3 people · 3 mentions · first linked 2026-10-13
What Hacker News says?
We use https://tanstack.com/query/v3 + openapi-based auto-generated SDK. I would say the DX is pretty much comparable to using Apollo Client.
Comment linking /query/v3
on “After 6 years, I'm over GraphQL”Submitted Tanstack Start 1.0 is stable as a story · 37 points
HN discussionTanStack Query (fka React Query) is a REST client similar to Apollo Client, with many of the same pros and cons: https://tanstack.com/query/latest/docs/framework/react/overv...
Comment linking /query/latest/docs/framework/react/overview
on “After 6 years, I'm over GraphQL”Submitted TanStack Start Now Support React Server Components as a story · 9 points
HN discussionI've only ever used Tan's React-Query and I absolutely love it inside of a React codebase. https://tanstack.com/query/v5/docs/framework/react/overview
Comment linking /query/v5/docs/framework/react/overview
on “Next.js is infuriating”Submitted TanStack Start v1 Release Candidate as a story · 8 points
HN discussionMaybe this is a good place to ask... but I was actually considering Next.js as a replacement for Gatsby.js project that is a few years old, but is growing at a steady pace. Given all the negative sentiments, what are better alternatives? I don't even use any SSR, or GraphQL capabilities. The main thing I liked about gatsby vs previous "bring your oown library(router)" are: very little configuring, nice dev server, e…
Comment linking /start/latest
on “Next.js is infuriating”Submitted TanStack Router v1 as a story · 8 points
HN discussionTanStack Query (formerly known as React Query) is absolutely compatible with Svelte. https://tanstack.com/query/latest I work with react for a decade now, and with Svelte for past 3 years. Svelte is obviously a newer generation of framework, and works for me a lot better than React. But I agree there are some rough edges, mostly around the ecosystem
Comment linking /query/latest
on “Show HN: Nue – Apps lighter than a React button”Submitted Directives and the Platform Boundary as a story · 6 points
HN discussionDepends on what you're using for routing. In Tanstack Router it's a boolean you set when creating the router. The documentation nicely lays out what's being done under the hood, and it's quite a bit.[1] I wouldn't try that at home. In React Router you just chuck a <ScrollRestoration /> somewhere in your DOM.[2] [1]: https://tanstack.com/router/v1/docs/framework/react/guide/sc... [2]: https://reactrouter.com/6.30.1/c…
Comment linking /router/v1/docs/framework/react/guide/scroll-restoration
on “It's time for modern CSS to kill the SPA”Submitted TanStack Start 1.0 as a story · 5 points
HN discussionJust a side note - reading https://tanstack.com/db/latest/docs/guides/live-queries#reus... I see: const isHighValueCustomer = (row: { user: User; order: Order }) => row.user.active && row.order.amount > 1000 But if I'm understanding the docs correctly on this point, doesn't this have to be: const isHighValueCustomer = (row: { user: User; order: Order }) => and(row.user.active, gt(row.order.amount, 1000))
Comment linking /db/latest/docs/guides/live-queries
on “Cap'n Web: a new RPC system for browsers and web servers”Submitted TanStack Redact as a story · 4 points
HN discussionThis record and replay trick is very similar to what I recently used to implement the query DSL for Tanstack DB ( https://tanstack.com/db/latest/docs/guides/live-queries ). We pass a RefProxy object into the where/select/join callbacks and use it to trace all the props and expressions that are performed. As others have noted you can't use js operators to perform actions, so we built a set of small functions that we…
Comment linking /db/latest/docs/guides/live-queries
on “Cap'n Web: a new RPC system for browsers and web servers”Submitted Directives Are Becoming the New Framework Lock In as a story · 4 points
HN discussionTanStack Start has its own implementation of Server Functions: https://tanstack.com/start/latest/docs/framework/solid/guide... . It doesn't use React Server Functions, in part because it intends to be agnostic of the rendering framework (it currently supports React and Solid). To be fair, they also haven't released (even experimental) RSC support yet, so maybe they lucked out on timing here.
Comment linking /start/latest/docs/framework/solid/guide/server-functions
on “RCE Vulnerability in React and Next.js”Submitted Show HN: TanStack DB – Reactive DB with Differential Dataflow for TanStack Query as a story · 4 points
HN discussionI believe it is TanStack Table ( https://tanstack.com/table )
Comment linking /table
on “PlasticList – Plastic Levels in Foods”Submitted Search Params Are State as a story · 4 points
HN discussionYa'll may want to checkout Valibot¹ or Zod² in conjunction with something like React Hook Forms³ or the more agnostic Tanstack Forms⁴. Really sweet form validation that's concise but as precise as you want it to be. The problem with vanilla form validations are (1) they're so basic that it's table stakes for any library or framework in this space, even ChatGPT can do it well, (2) there's an enormous amount of other…
Comment linking /form/latest/docs/framework/react/quick-start
on “HTML Form Validation is underused”Submitted TanStack Intent v0.5: Skills you can maintain as a story · 3 points
HN discussionIt's not open-source or really polished for consumption. I did get permission to open-source it, but unfortunately didn't have the time to improve it to the point where it would be broadly useful. In fact, now that https://tanstack.com/query/v4/docs/plugins/persistQueryClien... appears to be stable I'm thinking it might even be good to migrate to this (though it appears to require multiple queryclients if you want d…
Comment linking /query/v4/docs/plugins/persistQueryClient
on “TypeScript is terrible for library developers”Submitted An Underrated Refactor Saved 90% Memory Usage as a story · 3 points
HN discussionSolid indeed does not have the same number of options that React has when it comes to UI component libraries. I've only used Solid on small throwaway projects, but I do like it better than React. However, like you've pointed out, there's going to be things that you have to do yourself that in React you could likely depend on someone else for. For tables though, I haven't used this in Solid, but it's pretty nice in g…
Comment linking /table/latest
on “Solidjs: Simple and performant reactivity for building user interfaces”Submitted An Underrated Refactor Saved 90% Memory Usage as a story · 3 points
HN discussionThe JS world leaves me more and more perplexed.There's a similar rant about forms, but why is this so hard? Huge amount of dev time spent being able to execute asynchronous functions to the backend seamlessly yet pretty much every major framework is just rawdog the url string and deal with URLSearchParams object yourself. Tanstack router[1] provides first class support for not only parsing params but giving you a ty…
Comment linking /router/latest/docs/framework/react/guide/search-params
on “URL-Driven State in HTMX”Submitted An Underrated Refactor Saved 90% Memory Usage as a story · 3 points
HN discussionThere are so much changes for the last 15 years. You don't need to learn all that path. You need to learn modern web development from scratch, ignoring history. Right now, modern web development is: - Yarn/PNPM as package manager - TypeScript as a programming language - React as UI framework/library - React Router for navigating multiple pages - UI kit (I personally have good experience with React Material UI - http…
Comment linking /
on “Learn CSS layout the pedantic way (2015)”Submitted Postmortem: TanStack NPM supply-chain compromise as a story · 3 points
HN discussion