{"slug": "vinext", "name": "vinext", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 5, "commenters": 11, "warners": 5, "score": 0.302, "rising": -1.64, "first": "2026-02-24", "latest": "2026-07-06", "why": "I'm using it in a few production projects now with minimal issues.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 5, "neutral": 1, "compare": 0, "warn": 5}, "spark": [0, 0, 0, 2, 1, 0, 1, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I'm using it in a few production projects now with minimal issues.", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/cloudflare/vinext", "official_url": "https://github.com/cloudflare/vinext", "pricing": "", "aliases": ["vinext", "Vinext"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 780877568, "item_id": 48804848, "url": "https://news.ycombinator.com/item?id=48804848", "by": "brendanib", "date": "2026-07-06", "version": null, "stance": "recommend", "quote": "use vinext! (now 1.0 beta)", "excerpt": "use vinext! (now 1.0 beta) https://vinext.dev/ https://x.com/James_Elicx/status/2073457440461303836 it already uses Workers Cache for the route-level ISR cache", "context": "", "use_case": "", "switched_from": "", "story": "Workers Cache"}, {"id": 768314688, "item_id": 48019668, "url": "https://news.ycombinator.com/item?id=48019668", "by": "sarreph", "date": "2026-05-05", "version": null, "stance": "recommend", "quote": "I'm using it in a few production projects now with minimal issues.", "excerpt": "It is a pity that you can't make an experimental commit on an experimental branch without igniting a fire of delirium through some people who -- if they were able to put their emotional response aside for a minute and could weigh this up on the basis of merit -- would probably agree with the motivations for researching this approach. > if/how hard it\u2019d be to get it to pass Bun\u2019s test suite and be maintainable Every m", "context": "", "use_case": "Next.js port for production apps", "switched_from": "", "story": "Bun is being ported from Zig to Rust"}, {"id": 757782768, "item_id": 47361423, "url": "https://news.ycombinator.com/item?id=47361423", "by": "rvcdbn", "date": "2026-03-12", "version": null, "stance": "recommend", "quote": "maybe of interest: https://github.com/cloudflare/vinext", "excerpt": "maybe of interest: https://github.com/cloudflare/vinext (haven't tried it myself)", "context": "", "use_case": "", "switched_from": "", "story": "Vite 8.0 Is Out"}, {"id": 754780672, "item_id": 47173792, "url": "https://news.ycombinator.com/item?id=47173792", "by": "hi_hi", "date": "2026-02-26", "version": null, "stance": "recommend", "quote": "The recent Vinext article was great", "excerpt": "I don't understand the fascination and focus on Vibe Coding. Sure, you can do that, it's an option, but no serious engineering effort is being left entirely up to the AI. Vibe coding is essentially the Jackson Pollock approach to software building. Throw a bunch of paint down, with very little control, and look, we have something novel. It doesn't mean your going to replace all the ways of making art with paint throw", "context": "", "use_case": "", "switched_from": "", "story": "Will vibe coding end like the maker movement?"}, {"id": 754331504, "item_id": 47145719, "url": "https://news.ycombinator.com/item?id=47145719", "by": "rovr138", "date": "2026-02-24", "version": null, "stance": "recommend", "quote": "It can be used and maintained by anyone.", "excerpt": "The similarity is to, > You think you'll get better long-term support from an experiment that a single engineer did in his spare time? Linus started it as an experiment. That's a single engineer doing it on his spare time. Do you think Linux doesn't do long-term support right? The one changing the goal post is you. https://github.com/cloudflare/vinext It is MIT licensed. It can be used and maintained by anyone. If it", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 777552930, "item_id": 48597058, "url": "https://news.ycombinator.com/item?id=48597058", "by": "dminik", "date": "2026-06-19", "version": null, "stance": "warn", "quote": "CloudFlare's slop NextJS project is still going though.", "excerpt": "Ah, that reminded me to check up on these \"AI wonder projects\". Cursor's Web Browser? Last update 5 months ago: https://github.com/wilsonzlin/fastrender The Claude C compiler? 4 months since any changes: https://github.com/anthropics/claudes-c-compiler Zero moderation too, nice. https://github.com/anthropics/claudes-c-compiler/issues/264#issuecomment-4323295564 CloudFlare's slop NextJS project is still going though. ", "context": "", "use_case": "", "switched_from": "", "story": "Fable Converted Pylint to Rust"}, {"id": 761687024, "item_id": 47605439, "url": "https://news.ycombinator.com/item?id=47605439", "by": "well_ackshually", "date": "2026-04-01", "version": null, "stance": "warn", "quote": "shat out slop in the form of a \"complete rewrite of NextJS in one weekend\"", "excerpt": "Considering Cloudflare shat out slop in the form of a \"complete rewrite of NextJS in one weekend\" and proudly put out a blog post (https://blog.cloudflare.com/vinext/) despite how absolutely dogshit it is: yeah.", "context": "", "use_case": "", "switched_from": "", "story": "EmDash \u2013 a spiritual successor to WordPress that solves plugin security"}, {"id": 754571168, "item_id": 47160698, "url": "https://news.ycombinator.com/item?id=47160698", "by": "eglove", "date": "2026-02-25", "version": null, "stance": "warn", "quote": "God speed to the poor souls that have to make it actually work in the long run", "excerpt": "God speed to the poor souls that have to make it actually work in the long run: \"I can say that with some authority. Yes, I'm the one who wrote most of this project, but I'm also the director in charge of the entire Cloudflare Workers org, almost 80+ people at this point. I'm not just an IC engineer who has to find time to justify continuing to work on this. I can literally put people on it, and I've already been tal", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}, {"id": 754318896, "item_id": 47144931, "url": "https://news.ycombinator.com/item?id=47144931", "by": "rileymichael", "date": "2026-02-24", "version": null, "stance": "warn", "quote": "hello world does not work [1]. the ai slop pr [2] absolutely butchers the fix", "excerpt": "...and (again), hello world does not work [1]. the ai slop pr [2] absolutely butchers the fix. anyone foolish enough to switch to this is in for a rough time. details matter! [1] https://github.com/cloudflare/vinext/issues/22 [2] https://github.com/cloudflare/vinext/pull/31/changes#r2849872106", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}]}], "who": [], "tags": [], "use_cases": ["next.js port for production apps"], "compared": [{"slug": "next-js", "name": "Next.js", "co": 2, "switched_from": 0, "switched_to": 0}], "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=48804014", "title": "Workers Cache", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48594733", "title": "Fable Converted Pylint to Rust", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48016880", "title": "Bun is being ported from Zig to Rust", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47679258", "title": "System Card: Claude Mythos Preview [pdf]", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47602832", "title": "EmDash \u2013 a spiritual successor to WordPress that solves plugin security", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"warn": 3, "recommend": 2}, "2026-03": {"recommend": 1}, "2026-04": {"warn": 1, "neutral": 1}, "2026-05": {"recommend": 1}, "2026-06": {"warn": 1}, "2026-07": {"recommend": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 780877568, "item_id": 48804848, "url": "https://news.ycombinator.com/item?id=48804848", "by": "brendanib", "date": "2026-07-06", "version": null, "stance": "recommend", "quote": "use vinext! (now 1.0 beta)", "excerpt": "use vinext! (now 1.0 beta) https://vinext.dev/ https://x.com/James_Elicx/status/2073457440461303836 it already uses Workers Cache for the route-level ISR cache", "context": "", "use_case": "", "switched_from": "", "story": "Workers Cache"}, {"id": 777552930, "item_id": 48597058, "url": "https://news.ycombinator.com/item?id=48597058", "by": "dminik", "date": "2026-06-19", "version": null, "stance": "warn", "quote": "CloudFlare's slop NextJS project is still going though.", "excerpt": "Ah, that reminded me to check up on these \"AI wonder projects\". Cursor's Web Browser? Last update 5 months ago: https://github.com/wilsonzlin/fastrender The Claude C compiler? 4 months since any changes: https://github.com/anthropics/claudes-c-compiler Zero moderation too, nice. https://github.com/anthropics/claudes-c-compiler/issues/264#issuecomment-4323295564 CloudFlare's slop NextJS project is still going though. ", "context": "", "use_case": "", "switched_from": "", "story": "Fable Converted Pylint to Rust"}, {"id": 768314688, "item_id": 48019668, "url": "https://news.ycombinator.com/item?id=48019668", "by": "sarreph", "date": "2026-05-05", "version": null, "stance": "recommend", "quote": "I'm using it in a few production projects now with minimal issues.", "excerpt": "It is a pity that you can't make an experimental commit on an experimental branch without igniting a fire of delirium through some people who -- if they were able to put their emotional response aside for a minute and could weigh this up on the basis of merit -- would probably agree with the motivations for researching this approach. > if/how hard it\u2019d be to get it to pass Bun\u2019s test suite and be maintainable Every m", "context": "", "use_case": "Next.js port for production apps", "switched_from": "", "story": "Bun is being ported from Zig to Rust"}, {"id": 763067104, "item_id": 47691694, "url": "https://news.ycombinator.com/item?id=47691694", "by": "AstroBen", "date": "2026-04-08", "version": null, "stance": "neutral", "quote": "we get https://vinext.io - which from what I understand they largely vibe-coded", "excerpt": "Right, and that's why it's only part of the job. The benchmarks they're currently doing compose of the AI being handed a detailed spec + tests to make pass which isn't really what developing a feature looks like. Going from fuzzy under-defined spec to something well defined isn't solved. Going from well defined spec to verification criteria also isn't. Once those are in place though, we get https://vinext.io - which ", "context": "", "use_case": "", "switched_from": "", "story": "System Card: Claude Mythos Preview [pdf]"}, {"id": 761687024, "item_id": 47605439, "url": "https://news.ycombinator.com/item?id=47605439", "by": "well_ackshually", "date": "2026-04-01", "version": null, "stance": "warn", "quote": "shat out slop in the form of a \"complete rewrite of NextJS in one weekend\"", "excerpt": "Considering Cloudflare shat out slop in the form of a \"complete rewrite of NextJS in one weekend\" and proudly put out a blog post (https://blog.cloudflare.com/vinext/) despite how absolutely dogshit it is: yeah.", "context": "", "use_case": "", "switched_from": "", "story": "EmDash \u2013 a spiritual successor to WordPress that solves plugin security"}, {"id": 757782768, "item_id": 47361423, "url": "https://news.ycombinator.com/item?id=47361423", "by": "rvcdbn", "date": "2026-03-12", "version": null, "stance": "recommend", "quote": "maybe of interest: https://github.com/cloudflare/vinext", "excerpt": "maybe of interest: https://github.com/cloudflare/vinext (haven't tried it myself)", "context": "", "use_case": "", "switched_from": "", "story": "Vite 8.0 Is Out"}, {"id": 754780672, "item_id": 47173792, "url": "https://news.ycombinator.com/item?id=47173792", "by": "hi_hi", "date": "2026-02-26", "version": null, "stance": "recommend", "quote": "The recent Vinext article was great", "excerpt": "I don't understand the fascination and focus on Vibe Coding. Sure, you can do that, it's an option, but no serious engineering effort is being left entirely up to the AI. Vibe coding is essentially the Jackson Pollock approach to software building. Throw a bunch of paint down, with very little control, and look, we have something novel. It doesn't mean your going to replace all the ways of making art with paint throw", "context": "", "use_case": "", "switched_from": "", "story": "Will vibe coding end like the maker movement?"}, {"id": 754571168, "item_id": 47160698, "url": "https://news.ycombinator.com/item?id=47160698", "by": "eglove", "date": "2026-02-25", "version": null, "stance": "warn", "quote": "God speed to the poor souls that have to make it actually work in the long run", "excerpt": "God speed to the poor souls that have to make it actually work in the long run: \"I can say that with some authority. Yes, I'm the one who wrote most of this project, but I'm also the director in charge of the entire Cloudflare Workers org, almost 80+ people at this point. I'm not just an IC engineer who has to find time to justify continuing to work on this. I can literally put people on it, and I've already been tal", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}, {"id": 754331504, "item_id": 47145719, "url": "https://news.ycombinator.com/item?id=47145719", "by": "rovr138", "date": "2026-02-24", "version": null, "stance": "recommend", "quote": "It can be used and maintained by anyone.", "excerpt": "The similarity is to, > You think you'll get better long-term support from an experiment that a single engineer did in his spare time? Linus started it as an experiment. That's a single engineer doing it on his spare time. Do you think Linux doesn't do long-term support right? The one changing the goal post is you. https://github.com/cloudflare/vinext It is MIT licensed. It can be used and maintained by anyone. If it", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}, {"id": 754318896, "item_id": 47144931, "url": "https://news.ycombinator.com/item?id=47144931", "by": "rileymichael", "date": "2026-02-24", "version": null, "stance": "warn", "quote": "hello world does not work [1]. the ai slop pr [2] absolutely butchers the fix", "excerpt": "...and (again), hello world does not work [1]. the ai slop pr [2] absolutely butchers the fix. anyone foolish enough to switch to this is in for a rough time. details matter! [1] https://github.com/cloudflare/vinext/issues/22 [2] https://github.com/cloudflare/vinext/pull/31/changes#r2849872106", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}, {"id": 754314592, "item_id": 47144662, "url": "https://news.ycombinator.com/item?id=47144662", "by": "slopinthebag", "date": "2026-02-24", "version": null, "stance": "warn", "quote": "The rewrite looks incredibly naive.", "excerpt": "This is probably the most interesting AI experiment I've seen yet. Looking through the codebase has me wondering where all the code is. I don't know if anyone has had the displeasure of going through the next.js codebase, but I estimate it's at least two orders of magnitude more code than this reimplementation. Which makes me wonder, does it actually handle the edge cases or does it just pass the tests. Like compare ", "context": "", "use_case": "", "switched_from": "", "story": "How we rebuilt Next.js with AI in one week"}]}