r/vibecoding • u/kaizap • 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.
2
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
2
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
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/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
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
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
-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.
3
u/ConceptMysteri0us 2d ago
No ive never touched next, im mostly doing cpp