{"slug": "next-js", "name": "Next.js", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 4, "commenters": 61, "warners": 19, "score": -3.671, "rising": -1.31, "first": "2025-11-01", "latest": "2026-10-26", "why": "a more modern Next.js-powered stack that's faster, lighter weight, and easier for them to manage", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 36, "compare": 3, "warn": 19}, "spark": [0, 1, 0, 2, 0, 0, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "a more modern Next.js-powered stack that's faster, lighter weight, and easier for them to manage", "icon": true, "domain": "nextjs.org", "github_repo": null, "official_url": "https://nextjs.org", "pricing": "", "aliases": ["Next.js"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 780803984, "item_id": 48800249, "url": "https://news.ycombinator.com/item?id=48800249", "by": "theturtletalks", "date": "2026-07-05", "stance": "recommend", "quote": "Next is a full stack framework", "excerpt": "Yes, it\u2019s built on the shoulders of giants, Next.js[0] and lesser-known Keystone.js[1]. Next is a full stack framework and Keystone is a CMS built on top of Prisma and GraphQL. Keystone was created by this Australian company called Thinkmill. They have used it to help businesses build custom backend systems for more than a decade. But it needed to be deployed separately from Next and they were using emotion css for t", "context": "founder building SaaS starters", "use_case": "full-stack SaaS apps", "switched_from": "", "story": "Mark Zuckerberg tells staff that AI agents haven't progressed enough"}, {"id": 754302928, "item_id": 47143933, "url": "https://news.ycombinator.com/item?id=47143933", "by": "hungryhobbit", "date": "2026-02-24", "stance": "recommend", "quote": "Man, I love Next ... but I also love Vite", "excerpt": "Man, I love Next ... but I also love Vite ... and I hate the Next team, because they focus on fancy new features for 0.1% of their users, at the complete expense of the other 99.9% of the Next community (who they basically ignore). This gives someone like me everything we want. Better performance is something the Next community has been begging for for years: the Next team ignored them, but not the Cloudflare team. M", "context": "uses it at their company", "use_case": "web framework", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}, {"id": 751140769, "item_id": 46946298, "url": "https://news.ycombinator.com/item?id=46946298", "by": "SunshineTheCat", "date": "2026-02-09", "stance": "recommend", "quote": "a more modern Next.js-powered stack that's faster, lighter weight, and easier for them to manage", "excerpt": "https://beyondwp.io After around 15 years working with clients and helping them wrangle their WordPress sites, I stopped working with WordPress as a primary platform for building sites. A while back I've switched to a more modern stack and have fully abandoned WordPress. Having that background, however, I've come to know (way too well) many of the frustrations and security problems with the WordPress ecosystem. As a ", "context": "15 years working with clients on WordPress sites", "use_case": "building business sites", "switched_from": "WordPress", "story": "Ask HN: What Are You Working On? (February 2026)"}, {"id": 741026065, "item_id": 46314129, "url": "https://news.ycombinator.com/item?id=46314129", "by": "mythz", "date": "2025-12-18", "stance": "recommend", "quote": "I've switched to React/Next.js for new non-progressive UIs", "excerpt": "I keep seeing articles religiously pushing htmx, what I'm not seeing are sophisticated examples or apps written with it, just more basic example and interaction examples. I personally prefer UIs with great encapsulation/composition, which used to be Vue, but with AI starting to write more of my UIs now I've switched to React/Next.js for new non-progressive UIs.", "context": "", "use_case": "new UIs", "switched_from": "Vue", "story": "Please just try HTMX"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 803822257, "item_id": 50238891, "url": "https://news.ycombinator.com/item?id=50238891", "by": "chrisweekly", "date": "2026-10-26", "stance": "warn", "quote": "I recommend ditching Next.js in favor of Tanstack Start", "excerpt": "I recommend ditching Next.js in favor of Tanstack Start^1, an alternative metaframework that gives you more freedom, better DX, and better defaults. Stick w the best aspects of SPAs and introduce SSR selectively if and when it makes sense. 1. https://tanstack.com/blog/tanstack-start-1-0", "context": "", "use_case": "web app framework", "switched_from": "", "story": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category"}, {"id": 803820048, "item_id": 50238753, "url": "https://news.ycombinator.com/item?id=50238753", "by": "post-it", "date": "2026-10-26", "stance": "warn", "quote": "We use nextjs at work and I hate it.", "excerpt": "We use nextjs at work and I hate it. Why write each view once when you could write it twice? I'm open to the idea that we're doing it wrong and that there's a correct and pleasant way to write nextjs, but I think with the tools available today, everyone should just profile and optimize their app so they don't need to render it serverside.", "context": "uses it at work", "use_case": "web app framework", "switched_from": "", "story": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category"}, {"id": 799791907, "item_id": 49986994, "url": "https://news.ycombinator.com/item?id=49986994", "by": "consumer451", "date": "2026-10-07", "stance": "warn", "quote": "I am allergic to Next", "excerpt": "I get that, but isn't that model dead now? Doesn't this whole drama prove it? Is there any way to protect an SPA from ~\"Hey Claude, de-obfuscate this, then clean-room design our app in another session\" in 2026 - and then apply better marketing - without even knowing anything about code? Doesn't this apply to all client-side & native code? Gaming companies are very aware of this.. claude + ghidra + bevy is going to ki", "context": "", "use_case": "web framework", "switched_from": "", "story": "Vibecoding Photoshop: Time and pressure"}, {"id": 799287318, "item_id": 49955457, "url": "https://news.ycombinator.com/item?id=49955457", "by": "shepherdjerred", "date": "2026-10-04", "stance": "warn", "quote": "the push towards server rendering and partnering with Next.js", "excerpt": "I haven\u2019t found a front end library I like more than React except maybe Astro. I didn\u2019t really like Svelte and I am pretty opposed to htmx. It is certainly better than Angular and Vue, though Vue 3 is tolerable. Maybe there are more popular options nowadays but tbh I am not really looking to move from React. I have zero complaints other than maybe the push towards server rendering and partnering with Next.js React is", "context": "", "use_case": "", "switched_from": "", "story": "Why don't more developers \u201cuse the platform\u201d?"}]}], "who": [{"by": "joaokwanza", "context": "senior backend engineer", "url": "https://news.ycombinator.com/item?id=49986323", "date": "2026-10-07"}, {"by": "ajitgoel", "context": "hiring at Empower Pharmacy", "url": "https://news.ycombinator.com/item?id=49982648", "date": "2026-10-06"}, {"by": "softronic", "context": "built a non-profit directory", "url": "https://news.ycombinator.com/item?id=49502098", "date": "2026-08-30"}, {"by": "sidfer", "context": "job seeker, CS student", "url": "https://news.ycombinator.com/item?id=49261025", "date": "2026-08-11"}, {"by": "jhonatangalves", "context": "Front-end engineer seeking work", "url": "https://news.ycombinator.com/item?id=49259164", "date": "2026-08-11"}, {"by": "emanuelecz", "context": "self-taught AI engineer", "url": "https://news.ycombinator.com/item?id=49224408", "date": "2026-08-08"}, {"by": "theturtletalks", "context": "founder building SaaS starters", "url": "https://news.ycombinator.com/item?id=48800249", "date": "2026-07-05"}, {"by": "denizcakiroglu", "context": "full-stack engineer specializing in production LLM systems", "url": "https://news.ycombinator.com/item?id=48502797", "date": "2026-06-12"}, {"by": "shepherd-eng", "context": "hiring at Shepherd", "url": "https://news.ycombinator.com/item?id=47975619", "date": "2026-05-01"}, {"by": "causalzap", "context": "independent web dev, 10 years", "url": "https://news.ycombinator.com/item?id=47392941", "date": "2026-03-15"}, {"by": "adi4213", "context": "building a coding agent platform", "url": "https://news.ycombinator.com/item?id=47313240", "date": "2026-03-09"}, {"by": "hudtaylor", "context": "solo founder", "url": "https://news.ycombinator.com/item?id=47268640", "date": "2026-03-05"}], "tags": [], "use_cases": ["frontend", "web app framework", "web framework", "web frontend", "web apps", "frontend framework"], "compared": [{"slug": "react", "name": "React", "co": 15, "switched_from": 0, "switched_to": 0}, {"slug": "postgresql", "name": "PostgreSQL", "co": 10, "switched_from": 0, "switched_to": 0}, {"slug": "vite", "name": "Vite", "co": 8, "switched_from": 0, "switched_to": 1}, {"slug": "supabase", "name": "Supabase", "co": 10, "switched_from": 0, "switched_to": 0}, {"slug": "claude", "name": "Claude", "co": 9, "switched_from": 0, "switched_to": 0}, {"slug": "astro", "name": "Astro", "co": 5, "switched_from": 0, "switched_to": 2}, {"slug": "vercel", "name": "Vercel", "co": 9, "switched_from": 0, "switched_to": 0}, {"slug": "tanstack-start", "name": "TanStack Start", "co": 2, "switched_from": 0, "switched_to": 2}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47142156", "title": "How we rebuilt Next.js with AI in one week", "mentions": 4}, {"url": "https://news.ycombinator.com/item?id=49156682", "title": "Ask HN: Who wants to be hired? (August 2026)", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47685945", "title": "We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=50237712", "title": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=48524293", "title": "Phoenix LiveView 1.2 Released", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=46646645", "title": "Astro Joining Cloudflare", "mentions": 2}], "sentiment_by_month": {"2025-11": {"neutral": 2, "warn": 1}, "2025-12": {"warn": 1, "neutral": 3, "compare": 2, "recommend": 1}, "2026-01": {"neutral": 4, "warn": 2}, "2026-02": {"recommend": 2, "neutral": 4, "warn": 3}, "2026-03": {"neutral": 5, "warn": 2}, "2026-04": {"warn": 3, "neutral": 1}, "2026-05": {"neutral": 3, "warn": 1}, "2026-06": {"neutral": 4}, "2026-07": {"recommend": 1, "warn": 1}, "2026-08": {"neutral": 5, "warn": 1, "compare": 1}, "2026-09": {"neutral": 2}, "2026-10": {"warn": 4, "neutral": 3}}, "quotes": [{"id": 803822257, "item_id": 50238891, "url": "https://news.ycombinator.com/item?id=50238891", "by": "chrisweekly", "date": "2026-10-26", "stance": "warn", "quote": "I recommend ditching Next.js in favor of Tanstack Start", "excerpt": "I recommend ditching Next.js in favor of Tanstack Start^1, an alternative metaframework that gives you more freedom, better DX, and better defaults. Stick w the best aspects of SPAs and introduce SSR selectively if and when it makes sense. 1. https://tanstack.com/blog/tanstack-start-1-0", "context": "", "use_case": "web app framework", "switched_from": "", "story": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category"}, {"id": 803820048, "item_id": 50238753, "url": "https://news.ycombinator.com/item?id=50238753", "by": "post-it", "date": "2026-10-26", "stance": "warn", "quote": "We use nextjs at work and I hate it.", "excerpt": "We use nextjs at work and I hate it. Why write each view once when you could write it twice? I'm open to the idea that we're doing it wrong and that there's a correct and pleasant way to write nextjs, but I think with the tools available today, everyone should just profile and optimize their app so they don't need to render it serverside.", "context": "uses it at work", "use_case": "web app framework", "switched_from": "", "story": "Removing Next.js Got My Blog to 100 on Every Lighthouse Category"}, {"id": 802212739, "item_id": 50138296, "url": "https://news.ycombinator.com/item?id=50138296", "by": "asadm", "date": "2026-10-18", "stance": "neutral", "quote": "The easy nextjs deployment is also my go-to now", "excerpt": "Cloudflare is exclusively what I use for any infra work I do (and I do a lot for various projects and startups of my own/others I advice). If something doesn\u2019t fit cloudflare primitives, I try to rethink my design before reaching for gcloud etc. They even do docker containers now which is great but durable objects and workers are game changer for me. The easy nextjs deployment is also my go-to now that vercel isn\u2019t m", "context": "", "use_case": "web app deployment", "switched_from": "", "story": "Matthew Prince on why Cloudflare offers a free version and always will (2016)"}, {"id": 799791907, "item_id": 49986994, "url": "https://news.ycombinator.com/item?id=49986994", "by": "consumer451", "date": "2026-10-07", "stance": "warn", "quote": "I am allergic to Next", "excerpt": "I get that, but isn't that model dead now? Doesn't this whole drama prove it? Is there any way to protect an SPA from ~\"Hey Claude, de-obfuscate this, then clean-room design our app in another session\" in 2026 - and then apply better marketing - without even knowing anything about code? Doesn't this apply to all client-side & native code? Gaming companies are very aware of this.. claude + ghidra + bevy is going to ki", "context": "", "use_case": "web framework", "switched_from": "", "story": "Vibecoding Photoshop: Time and pressure"}, {"id": 799781171, "item_id": 49986323, "url": "https://news.ycombinator.com/item?id=49986323", "by": "joaokwanza", "date": "2026-10-07", "stance": "neutral", "quote": "Next.js/React", "excerpt": "Location: Luanda, Angola (UTC+1) Remote: Yes Willing to relocate: Yes, with visa sponsorship: Portugal/EU, Canada, UK, Australia; open to a retention agreement on relocation costs Technologies: TypeScript/Node.js, Go, PostgreSQL, Kafka, Redis, AWS (Lambda, API Gateway, DynamoDB, S3, CloudFormation), Next.js/React, LLM agents, MCP R\u00e9sum\u00e9/CV: https://joaokwanza.com/cv.pdf Email: kwanzajoao04@gmail.com Senior backend & ", "context": "senior backend engineer", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (October 2026)"}, {"id": 799722369, "item_id": 49982648, "url": "https://news.ycombinator.com/item?id=49982648", "by": "ajitgoel", "date": "2026-10-06", "stance": "neutral", "quote": "Tech stack: Java / Spring Boot, React / Next.js, Azure (Service Bus, Kubernetes), SQL Server.", "excerpt": "Empower Pharmacy is hiring engineers to work on event-driven, distributed systems that actually run a real-world business (regulated pharma), not ad tech or yet another CRUD SaaS. We just filled one Staff Engineer role directly from my last LinkedIn post (thanks to everyone who shared/applied). Now we\u2019re expanding the team: - 1 Staff Software Engineer - 4 Senior Software Engineers - 4 Software Engineers (new grad / e", "context": "hiring at Empower Pharmacy", "use_case": "frontend", "switched_from": "", "story": "Ask HN: Who is hiring? (October 2026)"}, {"id": 799287318, "item_id": 49955457, "url": "https://news.ycombinator.com/item?id=49955457", "by": "shepherdjerred", "date": "2026-10-04", "stance": "warn", "quote": "the push towards server rendering and partnering with Next.js", "excerpt": "I haven\u2019t found a front end library I like more than React except maybe Astro. I didn\u2019t really like Svelte and I am pretty opposed to htmx. It is certainly better than Angular and Vue, though Vue 3 is tolerable. Maybe there are more popular options nowadays but tbh I am not really looking to move from React. I have zero complaints other than maybe the push towards server rendering and partnering with Next.js React is", "context": "", "use_case": "", "switched_from": "", "story": "Why don't more developers \u201cuse the platform\u201d?"}, {"id": 798283921, "item_id": 49892745, "url": "https://news.ycombinator.com/item?id=49892745", "by": "loriscomba", "date": "2026-09-29", "stance": "neutral", "quote": "I\u2019ve put together a Next.js 16 template with the code and setup instructions.", "excerpt": "Hi HN, I\u2019m Loris. We use Notion to write and edit our blog posts, and I wanted to share the setup that connects it to our website. The workflow is simple: write an article in Notion, check Published, and the website picks it up through a webhook. Later edits follow the same path. The database stays private. I\u2019ve put together a Next.js 16 template with the code and setup instructions. You can run it with sample conten", "context": "", "use_case": "blog website", "switched_from": "", "story": "Show HN: Publish a Notion database as a Next.js blog"}, {"id": 793430403, "item_id": 49589400, "url": "https://news.ycombinator.com/item?id=49589400", "by": "gourmetspam", "date": "2026-09-06", "stance": "neutral", "quote": "Stack is just Next.js / React + PostgreSQL hosted on Vercel + Supabase with GH Actions.", "excerpt": "I built Parsefin because I use tools like Dataroma and WhaleWisdom to follow what well-known investors are doing, but I was frustrated by the limited number of pre-selected investors available and terrible websites. Going to the SEC's website directly is also inefficient since you have to search for funds one-by-one, and you don't see the time series data. What Parsefin does: Parsefin parses SEC 13F/G/D portfolio dis", "context": "", "use_case": "web app stack", "switched_from": "", "story": "Parsefin \u2013 A modern alternative to WhaleWisdom for 13F tracking"}, {"id": 792033568, "item_id": 49502098, "url": "https://news.ycombinator.com/item?id=49502098", "by": "softronic", "date": "2026-08-30", "stance": "neutral", "quote": "Frontend: Next.js (AWS Amplify + AWS WAF)", "excerpt": "Hi HN, We (Softronic) built and deployed M\u00e9dicos por Venezuela (https://medicosporvenezuela.org/), an ad honorem, non-profit directory aimed at connecting patients with healthcare specialists in Venezuela. Given the local context, our main technical constraint was optimizing for unreliable or low-bandwidth mobile connections while keeping the UI friction-free. Tech Stack: - Frontend: Next.js (AWS Amplify + AWS WAF) -", "context": "built a non-profit directory", "use_case": "frontend", "switched_from": "", "story": "Show HN: M\u00e9dicos por Venezuela \u2013 Non-profit medical help"}, {"id": 791862689, "item_id": 49491418, "url": "https://news.ycombinator.com/item?id=49491418", "by": "scrollaway", "date": "2026-08-29", "stance": "compare", "quote": "I'm not sure how this differs from NextJS (or Vite)", "excerpt": "Scratching my head a little bit here, I'm not sure how this differs from NextJS (or Vite) with a layer of drizzle & better-auth. Not that that layer isn't important. We ended up building something like this at Ingram, nextkit: https://github.com/ingram-technologies/nextkit - but we distribute it as a set of micro libraries that work well together rather than a unified framework. (Auth is nk-auth, built on top of bett", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Typebase \u2013 A single-folder back end you write in TypeScript"}, {"id": 791761479, "item_id": 49485092, "url": "https://news.ycombinator.com/item?id=49485092", "by": "perardi", "date": "2026-08-28", "stance": "warn", "quote": "No Redux or Next.JS", "excerpt": "I agree. We are moving away from HTMX at work, to React. (After we moved away from Angular. That was\u2026a choice\u2026that I didn\u2019t make.) Here\u2019s the thing: there\u2019s still a place for HTMX. Lots of places. But \u201cbuilding an SPA but not actually and SPA\u201d is not a lane for HTMX. Nor do they promote HTMX for that purpose. Really quite the opposite. Different tools for different jobs. (Me? I honestly love React, just a more minima", "context": "", "use_case": "", "switched_from": "", "story": "Htmx 4.0"}, {"id": 788176404, "item_id": 49261025, "url": "https://news.ycombinator.com/item?id=49261025", "by": "sidfer", "date": "2026-08-11", "stance": "neutral", "quote": "", "excerpt": "Location: Rio de Janeiro, Brazil (UTC\u22123) Remote: Yes Willing to relocate: Yes Technologies: TypeScript (strict) \u00b7 React \u00b7 Next.js \u00b7 Node.js \u00b7 Python \u00b7 SQL/PostgreSQL \u00b7 Supabase \u00b7 Docker \u00b7 GitHub Actions/CI \u00b7 Azure \u00b7 LLM APIs (Anthropic, OpenAI) \u00b7 RAG \u00b7 agent architectures \u00b7 Cursor/Claude Code in the daily loop R\u00e9sum\u00e9/CV: https://sidneyferreira.com - https://aifield.tech \u2014 https://github.com/sidfer Email: ferreirasidn", "context": "job seeker, CS student", "use_case": "web framework", "switched_from": "", "story": "Ask HN: Who wants to be hired? (August 2026)"}, {"id": 788146625, "item_id": 49259164, "url": "https://news.ycombinator.com/item?id=49259164", "by": "jhonatangalves", "date": "2026-08-11", "stance": "neutral", "quote": "React, TypeScript, Next.js, Node.js, Nest.js, PostgreSQL", "excerpt": "Location: S\u00e3o Paulo, Brazil Role: Front-End Software Engineer | React \u00b7 TypeScript \u00b7 Next.js \u00b7 Node.js \u00b7 NestJS Remote: Yes Willing to relocate: Yes Technologies: React, TypeScript, Next.js, Node.js, Nest.js, PostgreSQL, REST & GraphQL APIs, Tailwind CSS, Styled Components, Material UI, Jest, Cypress, Playwright, LLM Observability (LangSmith), CI/CD. R\u00e9sum\u00e9/CV: https://drive.google.com/file/d/1UMnk9HUMT2djA4ZQcjUCxL0", "context": "Front-end engineer seeking work", "use_case": "web apps", "switched_from": "", "story": "Ask HN: Who wants to be hired? (August 2026)"}, {"id": 787590536, "item_id": 49224408, "url": "https://news.ycombinator.com/item?id=49224408", "by": "emanuelecz", "date": "2026-08-08", "stance": "neutral", "quote": "LLM evals, TypeScript, Next.js", "excerpt": "Location: Gipuzkoa, Spain (CET) Remote: Yes, remote only Willing to relocate: No Technologies: Python, FastAPI, LangGraph, MCP, RAG, Postgres/pgvector, Redis, Celery, Docker, LLM evals, TypeScript, Next.js R\u00e9sum\u00e9/CV: https://www.emanuelecz.dev/emanuele-czofei-cv.pdf Email: emanuelecz06@gmail.com Self-taught AI engineer, two years building, four months at a startup. Strongest at the unglamorous half: retrieval that re", "context": "self-taught AI engineer", "use_case": "", "switched_from": "", "story": "Ask HN: Who wants to be hired? (August 2026)"}, {"id": 787449233, "item_id": 49215577, "url": "https://news.ycombinator.com/item?id=49215577", "by": "rahulmax", "date": "2026-08-07", "stance": "neutral", "quote": "The stack is Next.js / React / Zustand with zundo for undo/redo, Clerk for auth.", "excerpt": "Author here. Thank you very much for the kind words! I'm a product designer and a design engineer and I love tactile interfaces and typography. My goal was to challenge myself to build this purely by 'describing' the interface to an LLM, without giving it any image references. Being mosly working in Figma / Sketch for the past decade or so, the process was utterly painful and I craved to go back to Figma to polish an", "context": "", "use_case": "web app framework", "switched_from": "", "story": "TypeStax: A type scale generator with vintage audio hardware interface"}, {"id": 785076321, "item_id": 49067270, "url": "https://news.ycombinator.com/item?id=49067270", "by": "ianberdin", "date": "2026-07-27", "stance": "warn", "quote": "Knowing their track record with vendor lock-in and Next.js, where they do everything possible to push you onto Vercel Cloud \u2014 no thanks.", "excerpt": "I've heard stories like this before, how one or a few people miraculously coded up an alternative to Node.js. But can you name even one that actually works properly in production? Not a single one. Take Bun, for example. Nobody is actually running it in production as a runtime. Why? Memory leaks and a whole bunch of other issues. I've personally tried it multiple times, and something always breaks. Come on, it's just", "context": "", "use_case": "", "switched_from": "", "story": "Scriptc by Vercel: TypeScript-to-Native compiler, no JavaScript engine in binary"}, {"id": 780803984, "item_id": 48800249, "url": "https://news.ycombinator.com/item?id=48800249", "by": "theturtletalks", "date": "2026-07-05", "stance": "recommend", "quote": "Next is a full stack framework", "excerpt": "Yes, it\u2019s built on the shoulders of giants, Next.js[0] and lesser-known Keystone.js[1]. Next is a full stack framework and Keystone is a CMS built on top of Prisma and GraphQL. Keystone was created by this Australian company called Thinkmill. They have used it to help businesses build custom backend systems for more than a decade. But it needed to be deployed separately from Next and they were using emotion css for t", "context": "founder building SaaS starters", "use_case": "full-stack SaaS apps", "switched_from": "", "story": "Mark Zuckerberg tells staff that AI agents haven't progressed enough"}, {"id": 777802964, "item_id": 48612685, "url": "https://news.ycombinator.com/item?id=48612685", "by": "becomevocal", "date": "2026-06-20", "stance": "neutral", "quote": "we actually use React / Vite and Next with Persona across a few of our products", "excerpt": "Appreciate it. And thank you for the work on WebMCP! For everyone passing by, Alex created https://docs.mcp-b.ai/ and we use two of his libraries to enable WebMCP more cleanly. We found MCP-B after we built our own It's interesting how experimental web tech vs. frameworks are. Kind of flipped once React and Next.js took off. Now we get to see what the browser can do again. Find the balance that works for each case No", "context": "", "use_case": "web apps", "switched_from": "", "story": "Show HN: Persona.js \u2013 a vanilla-JS agent UI library with native WebMCP (MIT)"}, {"id": 776477698, "item_id": 48529856, "url": "https://news.ycombinator.com/item?id=48529856", "by": "moritzwarhier", "date": "2026-06-14", "stance": "neutral", "quote": "I managed to get full next.js running properly on shared hosting", "excerpt": "Thanks a lot! I'll give this a try next time I feel like coding for a hobby. I've tried exactly this \"project idea\" in a half-assed way some time ago with next.js, Postgres and Prisma before I was out of free-time-in-front-of-computer. Then abandoned it again it when I started coding for a living again. It was exactly the \"modest RT capabilities\" thing when I abandoned it. Because I started using Firebase (2023, Supa", "context": "", "use_case": "hobby project", "switched_from": "", "story": "Phoenix LiveView 1.2 Released"}, {"id": 776410417, "item_id": 48525651, "url": "https://news.ycombinator.com/item?id=48525651", "by": "Traubenfuchs", "date": "2026-06-14", "stance": "neutral", "quote": "My private next.js fullstack slop runs dockerized on my kubernetes cluster", "excerpt": "> specialized hosting What do you mean? My private next.js fullstack slop runs dockerized on my kubernetes cluster and for auth I use auth0, because I am too lazy to run keycloak or whatever dockerized auth slop is currently en vogue.", "context": "", "use_case": "private fullstack project", "switched_from": "", "story": "Phoenix LiveView 1.2 Released"}, {"id": 776044755, "item_id": 48502797, "url": "https://news.ycombinator.com/item?id=48502797", "by": "denizcakiroglu", "date": "2026-06-12", "stance": "neutral", "quote": "", "excerpt": "Location: Istanbul, T\u00fcrkiye (relocating to Guildford, UK in Sept 2026) Remote: Yes \u2014 full EU overlap; US-East evenings (UTC+3, moving to UTC+0) Willing to relocate: No Technologies: TypeScript, Node.js, NestJS, Fastify, Next.js, React, React Native/Expo, PostgreSQL/Prisma, Redis/BullMQ, Claude API, RAG, tool-calling/MCP, pgvector, Playwright R\u00e9sum\u00e9/CV: https://github.com/denizcakiroglu322 Email: denizcakiroglu322@gma", "context": "full-stack engineer specializing in production LLM systems", "use_case": "web frontend", "switched_from": "", "story": "Ask HN: Who wants to be hired? (June 2026)"}, {"id": 773218916, "item_id": 48326182, "url": "https://news.ycombinator.com/item?id=48326182", "by": "Kuyawa", "date": "2026-05-29", "stance": "warn", "quote": "painful deviations like React, Tailwinds, NextJS, I've learned them all", "excerpt": "60/yo and still loving it. I get burned out every couple of years but new technology always refreshes my admiration for the field I chose. It never ceases to amaze me the capacity to reinvent itself, from the early days of dbase and clipper, it came the dial up internet, the craze of FrontPage and webmasters, the move to client/server, Python, Ruby, Go, then mobile apps, Swift, Java, Kotlin, then back to basics with ", "context": "60-year-old longtime developer", "use_case": "", "switched_from": "", "story": "I Am Retiring from Tech to Live Offline"}, {"id": 769615970, "item_id": 48100998, "url": "https://news.ycombinator.com/item?id=48100998", "by": "ChicagoDave", "date": "2026-05-11", "stance": "neutral", "quote": "For web development I've used a number of tools, but mostly react, nextjs, or raw html/css/js.", "excerpt": "If you're using GenAI, you should go through the process of selecting an optimal tech stack for each solution, but also take into consideration that Claude and other services probably the most knowledge of python, javascript, and typescript with go, rust, java, and c# following closely behind. Consider what you're building and what elements of the tech stack is optimal for your problem-space. I don't know rust at all", "context": "", "use_case": "web development", "switched_from": "", "story": "If AI Writes Your Code, Why Use Python?"}, {"id": 767972817, "item_id": 47998301, "url": "https://news.ycombinator.com/item?id=47998301", "by": "skprasad", "date": "2026-05-03", "stance": "neutral", "quote": "Vibe Coding helped me build something with NextJS and Sanity", "excerpt": "I had been using WordPress since, what I remember, back in 2004 or 05. I think that was the first time I used WordPress and I stopped using it last year when Vibe Coding helped me build something with NextJS and Sanity and other CMSs as well. I've actually quite enjoyed the Vibe Coding part but I do miss WordPress from time to time.", "context": "", "use_case": "website", "switched_from": "WordPress", "story": "Breaking Up with WordPress After Two Decades"}, {"id": 767609904, "item_id": 47975619, "url": "https://news.ycombinator.com/item?id=47975619", "by": "shepherd-eng", "date": "2026-05-01", "stance": "neutral", "quote": "Our stack includes: Typescript, React, Next.js, GraphQL w/ Apollo, Node.js, Postgres & Redis", "excerpt": "Shepherd | ONSITE | San Francisco, CA At Shepherd, we're pursuing the most ambitious technical vision in commercial insurance: fully autonomous underwriting. Shepherd is an AI-native commercial insurance platform transforming how high-hazard industries get covered. The infrastructure behind the AI boom (data centers, semiconductor fabs, renewable energy assets) has to be built and insured, but traditional carriers we", "context": "hiring at Shepherd", "use_case": "frontend framework", "switched_from": "", "story": "Ask HN: Who is hiring? (May 2026)"}, {"id": 763844883, "item_id": 47740305, "url": "https://news.ycombinator.com/item?id=47740305", "by": "fny", "date": "2026-04-12", "stance": "warn", "quote": "I switched from React/Next to Vue/Nuxt.", "excerpt": "Aside from the obvious \"AI can't see\" criticism, AI sucks at frontend because frontend sucks. Why does frontend suck? Churn. To quote the article: 1. \"It trained on ancient garbage\" which is the by product of massive churn and this attitude leads to even more churn 2. \"It doesn't know WHY we do things\" because we don't either... even the paradigms used in frontend dev have needlessly churned My fix? I switched from R", "context": "", "use_case": "frontend development", "switched_from": "", "story": "Why AI Sucks at Front End"}, {"id": 763226944, "item_id": 47701684, "url": "https://news.ycombinator.com/item?id=47701684", "by": "dmeijboom", "date": "2026-04-09", "stance": "warn", "quote": "with turbo pack, the app router (and the insane amount of bugs that came with it) it's no longer my go-to frontend framework.", "excerpt": "Makes sense. At brainpod.io we moved from Next.JS to Deno Fresh. Not 100% happy but definitely an improvement. Also via Vite (since V2). I loved NextJS when it was relatively new but with turbo pack, the app router (and the insane amount of bugs that came with it) it's no longer my go-to frontend framework.", "context": "", "use_case": "frontend framework", "switched_from": "", "story": "We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2"}, {"id": 763002672, "item_id": 47687667, "url": "https://news.ycombinator.com/item?id=47687667", "by": "ai_slop_hater", "date": "2026-04-08", "stance": "neutral", "quote": "when I used Next.js a few months ago, models kept using cookies() and headers() without await", "excerpt": "I think they just want LLMs to read the docs they began shipping[0] along with the library instead of using their own knowledge. For example, when I used Next.js a few months ago, models kept using cookies() and headers() without await, because that's how older Next.js versions worked, but modern Next.js requires await. I imagine there are more cases like this. [0]: https://nextjs.org/docs/app/guides/ai-agents#how-it", "context": "", "use_case": "web framework", "switched_from": "", "story": "We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2"}, {"id": 763000705, "item_id": 47687544, "url": "https://news.ycombinator.com/item?id=47687544", "by": "l5870uoo9y", "date": "2026-04-08", "stance": "warn", "quote": "I was paying Vercel $20 per month for serving static pages", "excerpt": "I migrated the landing pages for my app[1] from Nextjs to Astrojs mainly because I was paying Vercel $20 per month for serving static pages(it\u2019s 4 times more than I pay Railway for the Postgres database for the actual app and also 4 times more than I pay Cloudflare for hosting all my apps). I used AI for migrating and it took a few days only as the existing repo was used as \u201cinstructions\u201d and it included some upgrade", "context": "", "use_case": "landing pages", "switched_from": "", "story": "We moved Railway's front end off Next.js. Builds went from 10 minutes to under 2"}, {"id": 758287058, "item_id": 47392941, "url": "https://news.ycombinator.com/item?id=47392941", "by": "causalzap", "date": "2026-03-15", "stance": "neutral", "quote": "My current stack is Astro/Next.js + Tailwind + TypeScript", "excerpt": "I\u2019ve been a web dev for 10+ years, and my professional pivot in 2026 has been moving away from \"content-first\" sites to \"tool-led\" content products. My current stack is Astro/Next.js + Tailwind + TypeScript, with heavy Python usage for data enrichment. What\u2019s working: Boilerplate & Layout Shifting: AI (specifically Claude 4.x/5) is excellent for generating Astro components and complex Tailwind layouts. What used to t", "context": "independent web dev, 10 years", "use_case": "tool-led content sites", "switched_from": "", "story": "Ask HN: How is AI-assisted coding going for you professionally?"}, {"id": 757399986, "item_id": 47337499, "url": "https://news.ycombinator.com/item?id=47337499", "by": "digitalgnist", "date": "2026-03-11", "stance": "warn", "quote": "Next has evolved to include many abstractions, features, and tools, which often means the teaching quickly becomes centered around the Next way of building things.", "excerpt": "I used this framework in a university lecture while teaching web applications. The main reasons for choosing it were its simplicity, adherence to web standards, and how easy it is for students to grasp. When used together with Cloudflare, you also get a lot of batteries included out of the box. Teaching the basics was also simpler than with Next. Next has evolved to include many abstractions, features, and tools, whi", "context": "university lecturer teaching web applications", "use_case": "teaching web development", "switched_from": "", "story": "RedwoodSDK v1.0 released \u2013 We stopped breaking everything"}, {"id": 757011841, "item_id": 47313240, "url": "https://news.ycombinator.com/item?id=47313240", "by": "adi4213", "date": "2026-03-09", "stance": "neutral", "quote": "runs a NextJS app", "excerpt": "This is really interesting, congrats on the launch. The use case I\u2019m trying to solve for is building a coding agent platform that reliably sets up our development stack well. Few questions! In my case, I\u2019m trying to build a one-shot coding agent platform that nicely spins up a docker-in-docker Supabase environment, runs a NextJS app, and durably listens to CI and iterates. 1) Can I use this with my ChatGPT pro or Cla", "context": "building a coding agent platform", "use_case": "app in dev stack", "switched_from": "", "story": "Launch HN: Terminal Use (YC W26) \u2013 Vercel for filesystem-based agents"}, {"id": 756374401, "item_id": 47273400, "url": "https://news.ycombinator.com/item?id=47273400", "by": "HiTechK", "date": "2026-03-06", "stance": "neutral", "quote": "Next.js for the frontend/API.", "excerpt": "Hi HN, I'm the maker of VibeSing. I wanted to build something that moved away from the \"AI as a professional tool\" narrative and towards \"AI as a social toy.\" VibeSing lets you clone your voice and immediately hear it on global trending tracks from around the world. We pull real-time charts via the iTunes API and run the voice conversion through a custom RVC (Retrieval-based Voice Conversion) pipeline. Technically, t", "context": "", "use_case": "frontend and API", "switched_from": "", "story": "Show HN: VibeSing \u2013 Trend-driven voice cloning pipeline for social music sharing"}, {"id": 756298244, "item_id": 47268640, "url": "https://news.ycombinator.com/item?id=47268640", "by": "hudtaylor", "date": "2026-03-05", "stance": "neutral", "quote": "Tech: Next.js 15 / TypeScript / Supabase (Postgres) / Vercel / Resend", "excerpt": "AI writes code, generates art, and passes the bar exam. It still can't tell you when to take out the trash. I moved to a new neighborhood in San Diego and asked ChatGPT, Claude, and Gemini my trash pickup day. They all hallucinated. The city's official lookup is a Salesforce app behind reCAPTCHA that barely works on mobile. So I built trashalert.io \u2014 and mapped 954K addresses across San Diego and Austin. What it does", "context": "solo founder", "use_case": "web frontend", "switched_from": "", "story": "Show HN: I mapped 954K addresses because AI hallucinated my trash day"}, {"id": 756055315, "item_id": 47253457, "url": "https://news.ycombinator.com/item?id=47253457", "by": "hudtaylor", "date": "2026-03-04", "stance": "neutral", "quote": "Tech: Next.js 15, Supabase (Postgres, 954K+ records), Vercel (102kB first load), Plausible + GA4.", "excerpt": "I moved to a new neighborhood in San Diego and couldn't figure out my trash pickup day. I asked ChatGPT. It confidently told me Tuesday. It was wrong. Asked Claude. Also wrong. Googled it \u2014 the city's lookup tool is a Salesforce app behind reCAPTCHA that barely works on mobile. So I built trashalert.io \u2014 a free, community-powered trash schedule lookup covering San Diego and Austin (954K+ addresses across 79+ neighbor", "context": "", "use_case": "building TrashAlert frontend", "switched_from": "", "story": "Show HN: TrashAlert \u2013 I asked AI when my trash gets picked up. It hallucinated"}, {"id": 755960947, "item_id": 47247559, "url": "https://news.ycombinator.com/item?id=47247559", "by": "hudtaylor", "date": "2026-03-04", "stance": "neutral", "quote": "Tech: Next.js 15, Supabase (Postgres, 954K+ records), Vercel (102kB first load), Plausible + GA4.", "excerpt": "I moved to a new neighborhood in San Diego and couldn't figure out my trash pickup day. I asked ChatGPT. It confidently told me Tuesday. It was wrong. Asked Claude. Also wrong. Googled it \u2014 the city's lookup tool is a Salesforce app behind reCAPTCHA that barely works on mobile. So I built trashalert.io \u2014 a free, community-powered trash schedule lookup covering San Diego and Austin (954K+ addresses across 79+ neighbor", "context": "", "use_case": "building TrashAlert frontend", "switched_from": "", "story": "TrashAlert \u2013 I asked AI what day my trash gets picked up and it hallucinated"}, {"id": 755487664, "item_id": 47217979, "url": "https://news.ycombinator.com/item?id=47217979", "by": "isanudelhi", "date": "2026-03-02", "stance": "warn", "quote": "keeping up with the App Router and debugging opaque cache directives started to feel like a second job.", "excerpt": "We liked Next.js, and we built a lot of successful software on it. But over the last year, keeping up with the App Router and debugging opaque cache directives started to feel like a second job. We recently migrated our core SaaS architecture to TanStack Start, dropping our local dev startup time from 12 seconds down to just 2. Here is exactly why we made the switch, and what the numbers look like on the other side. ", "context": "team running a SaaS product", "use_case": "SaaS web framework", "switched_from": "", "story": "Next.js 16 vs Tanstack Start (2026): Performance, Memory Leaks and Migration"}, {"id": 755328467, "item_id": 47208029, "url": "https://news.ycombinator.com/item?id=47208029", "by": "northfield27", "date": "2026-03-01", "stance": "neutral", "quote": "half-baked, but working Next.js PDF-reader", "excerpt": "I have also felt something similar. A few days back, I tried to implement a PDF reader by pure vibe coding. I used all my free Antigravity, Cursor, and Co-pilot tokens to create a half-baked, but working Next.js PDF-reader that (to be honest) I wouldn't have glued together without 2 weeks of work. As an MLE, I have done negligible web development using JavaScript and have mostly worked with Python and C. But the stru", "context": "MLE with little web development experience", "use_case": "building a PDF reader", "switched_from": "", "story": "747s and Coding Agents"}, {"id": 754662437, "item_id": 47166402, "url": "https://news.ycombinator.com/item?id=47166402", "by": "HiTechK", "date": "2026-02-26", "stance": "neutral", "quote": "Built with Next.js 16, Clerk for auth, and Neon for the database.", "excerpt": "Hi HN, I\u2019m the maker of EZClaw. I like OpenClaw since it launched. It\u2019s one of the most powerful ways to run a private AI assistant, but I noticed a recurring problem: unless you\u2019re comfortable with Docker, environment variables, and cloud providers, it\u2019s hard to get it running and keep it stable. I built EZClaw to bridge that gap. It\u2019s a managed hosting platform that handles the entire deployment lifecycle. You just", "context": "", "use_case": "web app framework", "switched_from": "", "story": "Show HN: EZClaw \u2013 Deploy OpenClaw in Minutes"}]}