<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/vcw83viag" -->

---
title: Why developers are leaving Next.js for TanStack Start,...
description: Developers are migrating from Next.js to TanStack Start due to frustrations with increasing complexity, constant API changes, and tight coupling with Vercel....
canonical: https://daily.dev/posts/vcw83viag
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why developers are leaving Next.js for TanStack Start, and loving it | daily.dev
og:description: Developers are migrating from Next.js to TanStack Start due to frustrations with increasing complexity, constant API changes, and tight coupling with Vercel....
og:url: https://daily.dev/posts/vcw83viag
og:image: https://api.daily.dev/og/posts/Vcw83ViAg.png
og:image:alt: Post cover image
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Why developers are leaving Next.js for TanStack Start, and loving it

**[Appwrite](https://daily.dev/sources/appwrite)** · [@eldad](https://daily.dev/eldad) · 183 upvotes · 42 comments

## Summary

Developers are migrating from Next.js to TanStack Start due to frustrations with increasing complexity, constant API changes, and tight coupling with Vercel. TanStack Start offers a simpler, more transparent full-stack React framework built on Vite and Nitro, featuring type-safe routing, server functions, and flexible deployment options. The framework prioritizes developer control and clarity over abstraction, making it feel closer to vanilla React while providing modern SSR capabilities. Early adopters praise its predictable behavior, easier debugging, and smooth developer experience for both side projects and production applications.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://appwrite.io/blog/post/why-developers-leaving-nextjs-tanstack-start>

## Community discussion

Top comments from developers on daily.dev.

**@alwaisy** · 9 upvotes

> who is leaving for shit.

**@jcfrane** · 7 upvotes

> every month we are leaving some frameworks behind

**@bappy\_here** · 6 upvotes

> i used few libs from tanstack, perhaps ts time for me to try its whole stack!! thanks for sharing and happy coding :)

**@johndiddles** · 5 upvotes

> People left PHP for modern tools, PHP still runs the largest percentage of websites.
> People left Java for fancier tools, Java still wins in enterprise applications.
> I think we all need to calm down.

**@lowrain** · 5 upvotes

> Is there any data to back up the claim developers are leaving Next.js for TanStack Start?

## Similar posts on daily.dev

- [TanStack Start - A New Meta Framework Powered By React Or SolidJS](https://daily.dev/posts/tanstack-start---a-new-meta-framework-powered-by-react-or-solidjs-kqfr1cdvm) · InfoQ · 40 upvotes · 2 comments
- [Vibe code full-stack apps fast with TanStack Start](https://daily.dev/posts/vibe-code-full-stack-apps-fast-with-tanstack-start-fl8bm5kd8) · The New Stack · 0 upvotes · 0 comments

---

Tags: [#nextjs](https://daily.dev/tags/nextjs), [#react](https://daily.dev/tags/react), [#tanstack](https://daily.dev/tags/tanstack), [#vite](https://daily.dev/tags/vite), [#webdev](https://daily.dev/tags/webdev)

[View this post on daily.dev](https://daily.dev/posts/vcw83viag)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"DiscussionForumPosting","mainEntityOfPage":"https://daily.dev/posts/vcw83viag","headline":"Why developers are leaving Next.js for TanStack Start, and loving it","text":"Shared: Why developers are leaving Next.js for TanStack Start, and loving it","url":"https://daily.dev/posts/vcw83viag","datePublished":"2025-10-25T07:30:39.498Z","dateModified":"2025-12-08T02:20:19.880Z","author":{"@type":"Person","name":"Eldad Fux","url":"https://daily.dev/eldad","image":"https://avatars.githubusercontent.com/u/1297371?v=4","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":2490}},"image":"https://media.daily.dev/image/upload/s--foaA6JGU--/f_auto/v1722860399/public/Placeholder%2004","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":183},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":42}],"sharedContent":{"@type":"WebPage","url":"https://api.daily.dev/r/rwG7URexa"},"comment":[{"@type":"Comment","text":"who is leaving for shit.","datePublished":"2025-10-27T07:26:22.203Z","url":"https://daily.dev/posts/Vcw83ViAg#c-pG1cg9K4o","author":{"@type":"Person","name":"Awais Alwaisy","url":"https://daily.dev/alwaisy","image":"https://avatars.githubusercontent.com/u/102944304?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":9}},{"@type":"Comment","text":"every month we are leaving some frameworks behind","datePublished":"2025-10-28T04:52:18.872Z","url":"https://daily.dev/posts/Vcw83ViAg#c-dBSm0lc8a","author":{"@type":"Person","name":"JC Frane","url":"https://daily.dev/jcfrane","image":"https://media.daily.dev/image/upload/f_auto/v1627197894/avatars/E-V3xYMZC"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":7}},{"@type":"Comment","text":"i used few libs from tanstack, perhaps ts time for me to try its whole stack!! thanks for sharing and happy coding :)","datePublished":"2025-10-26T06:05:41.036Z","url":"https://daily.dev/posts/Vcw83ViAg#c-tOZ0xD8dR","author":{"@type":"Person","name":"A. B.","url":"https://daily.dev/bappy_here","image":"https://avatars.githubusercontent.com/u/19854521?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}},{"@type":"Comment","text":"People left PHP for modern tools, PHP still runs the largest percentage of websites.\nPeople left Java for fancier tools, Java still wins in enterprise applications.\nI think we all need to calm down.","datePublished":"2025-10-30T13:49:50.017Z","url":"https://daily.dev/posts/Vcw83ViAg#c-Aev1g0yRT","author":{"@type":"Person","name":"Adepelumi John","url":"https://daily.dev/johndiddles","image":"https://lh3.googleusercontent.com/a/ACg8ocIAHXEXqjxtmrl__59VvFeZQxU8Wpw9ppnXvugAFjrGiUU_bA=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"Is there any data to back up the claim developers are leaving Next.js for TanStack Start?","datePublished":"2025-10-30T15:28:23.366Z","url":"https://daily.dev/posts/Vcw83ViAg#c-hdsgxi3wY","author":{"@type":"Person","name":"Loraine Lawson","url":"https://daily.dev/lowrain","image":"https://lh3.googleusercontent.com/a-/ACNPEu_gmFtbl_Z7ULw8RFRRV_hFjRgw49ccOB7SvQTH=s100"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}}],"isPartOf":{"@type":"WebPage","url":"https://daily.dev/squads/appwrite","name":"Appwrite"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Appwrite","item":"https://daily.dev/squads/appwrite"},{"@type":"ListItem","position":3,"name":"Why developers are leaving Next.js for TanStack Start, and loving it"}]}
```

