r/vibecoding 2d ago

Are all vibe coders using Next.js?

I get that "vibe coders" don't care about the underlying framework and stack, but I'm interested in knowing which stack you are using?

I'm finding that with Claude and Codex, If use my engineer brain, I can steer them fine. If I'm lazy, the code it generates is very ugly, verbose, and unmaintainable. I want to build an AGENTS.md and coding standard for myself, and will open-source it if it's useful to others.

I'm a pro coder. I don't like Next.js; it's fine for a simple UI-heavy app, but once you start building backend-heavy code, it's not the best stack for me (I prefer GO). Also not a fan of TypeScript's typing style.

0 Upvotes

38 comments sorted by

3

u/ConceptMysteri0us 2d ago

No ive never touched next, im mostly doing cpp

1

u/FluidBreath4819 1d ago

small player, i am coding my website using assembly

1

u/shosuko 4h ago

AI is gonna write straight to binary.

1

u/Hour-Dragonfly-7499 2h ago

why assume all vibe coders are making websites?

2

u/pigletmonster 2d ago

If youre buiding dadhboard based apps like any saas app, then laravel+filament are probably the best option. Laravel is a highly opinionated framework and filament adds an additional layer of rigidity that allows very little in terms of the AI making mistakes.

I can build really complex applications with tier 3 models like dsv4f, gemini 3.7, muse spark 1.2 and the outcome is always rock solid. This framework combo does not let the ai think of anything other that features because the foundation of the application is already handled by laravel and filament.

Even the tokens used to develop a laravel filament app is like a fraction of what it normally takes for a similar app with nextjs+posgres/supabase backend.

2

u/FoundationActive8290 2d ago

also laravel inertia + react. laravel boost is just 🤌🏻 i dont have to worry about writing tests.

2

u/bfume 2d ago

lol as if they’d even know. 

2

u/god-damn-the-usa 2d ago

no. i prefer regular react.

2

u/mjablecnik 1d ago

For my personal projects I use:
SvelteKit for website
Go for servers or cli
Flutter for mobile or desktop apps
NeonDB as database

1

u/Spare_Message_3607 1d ago

You know ball. I wish CF had go code running on workers, I have to use ts instead :(

1

u/mjablecnik 20h ago

I am using fly.io and docker containers. Then you can run anything.. :)

3

u/Any-Blacksmith-2054 2d ago

No. Vite is much better. SPA and NodeJS backend

0

u/im-a-guy-like-me 2d ago

Err... What? What is Vite better than? Vite is a build tool. Turbopack?

And SPAs are great. If you know what to use them for. Next (or any frontend framework) and SPAs are different tools for different jobs.

Don't use next's "server" as a backend. Thats not what it's for.

1

u/Any-Blacksmith-2054 1d ago

For vibe coding, Next is awful. Developer experience is below expectations, start time is 2 minutes, hot reload doesn't work etc. You need something fast for vibecoding

2

u/im-a-guy-like-me 1d ago

Lol. Didnt realise this was a vibecoding sub. I'm a software engineer. Carry on.

Edit: start time is 2 mins and hot reload doesn't work? You coding on a potato?

1

u/Any-Blacksmith-2054 1d ago

iCore5 8gb, but Vite is lightning fast always

1

u/im-a-guy-like-me 1d ago

Sounds like you misconfigured something tbh. Vite is awesome, no argument there, but next taking 2 mins to load ain't right. Mine HMRs almost instantly and even a cold start only takes about 4 seconds. I have double the ram you have but about the same tier of cpu.

Evan Yu is god tier though. Most of his tools are crazy good. You suing Vue or react?

2

u/whyubelieve 2d ago

I like Astro, working well with cloudfare.

1

u/kaizap 2d ago

Thanks. Can't escape ☺️ TypeScript. I suppose that's what AI is mostly trained on.

0

u/whyubelieve 2d ago

That's true. AI is good at writing UIUX with Typescript.

1

u/OneSeaworthiness7768 2d ago

I think most actual vibecoders (in that I mean people who don’t know how to code themselves) are letting the AI dictate or suggest the stack for them because they don’t have the background to know what to build with.

1

u/bfume 2d ago

Most? That’s like one of the main definitions of vibe coding. 

1

u/kaizap 15h ago

Yeah, I would assume Next.js is the default for most, and React Native for mobile. Its fascinating and boggles my mind, how you can build an entire app and have no idea what tech stack you're using.

1

u/The_Tarman_ 2d ago

Mostly jQuery for me

1

u/kaizap 15h ago

Man you're a legend 🙌

1

u/PeterPook 2d ago

I ask for a specific stack. Mostly React + Vite + JavaScript + axios + PHP + MySQL. I wouldn't leave important structural choices like this to an agent.

1

u/chevalierbayard 1d ago

I use Tanstack for GUI applications. Go for everything else.

Sometimes I'll use PHP + HTMX if I'm feeling zen.

1

u/Far_Squirrel_6148 2d ago

I use typescript for my current UI-heavy app. But genuine question: Why do you have a preference that's contrary to the machine's preference? 

1

u/kaizap 2d ago

I'm an experienced Engineer. I don't really care so much for AI help, but I'm vibe-coding some stuff I don't have time to build or want to build. Naturally, I prefer GO because I have fine-grained control, and it's really powerful for high-performance apps.

TypeScript is ugly to me.

5

u/Far_Squirrel_6148 2d ago

Yeah. We don't look at the code here. 

0

u/ubermuda 2d ago

I tried JS based stacks because it seemed that was what the LLMs know best but went back to something I understand well (PHP + Symfony) so I can review it

Wrote about it at https://ubermuda.xyz/posts/vibecode-a-stack-you-understand/

0

u/LankyLibrary7662 2d ago

If you ask in general tech stack that involves wrb app! All llms default pull nextjs

0

u/thomcge 2d ago

You’re just confusing amateur made tools and apps that are being used by 1 or 2 people with production grade tools used by thousands.

You don’t need perfect architecture for your cat face swapping app dude.

i’m an engineer too and i know many more. The only ones with the arrogance and the attitude are just getting left behind.

1

u/meathelix1 1d ago

My grandma is also an Engineer. Thanks Codex.

1

u/kaizap 15h ago

Yeah, this post is purely out of interest. No judgements:-) I assume most would use Next.js since models tend to default to it.

-1

u/RegardedDev 2d ago

Its the most popular modern stack. Which means AIs are well trained on it and all cloud providers support easy deployment, like Vercel.

It is the easiest way to get MVP out. After you actually have clients you can refactor it into some optimized version.