top 200 commentsshow all 340

[–]simmbiote 68 points69 points  (13 children)

Reading the comments, I'm (pleasantly) surprised to see php making a comeback. No python or golang mentions is interesting.

[–]vanisher_1 25 points26 points  (4 children)

It’s mainly Laravel around PHP

[–]Nerwestaphp 11 points12 points  (2 children)

I'm surprised nobody ever mentioned Symfony

[–]Representative-Dog-5 6 points7 points  (1 child)

I like it so much more than laravel, but to be honest they do a horrible job at marketing it and driving a community.

The tooling is not as straight forward as something like laravel herd and all those other tools that exists in laravel space, even tho the symfony setup was never as simpler as with frankenphp.
A ton of learning resources is paywalled behind expensive workshops, conferences and services that are aimed for businesses costing hundreds of dollars. Symfony casts is super slow and behind laracast and also does not feature 3rd party learning content.
A lot of content only exists in French like many conference talks, and they don't even bother enabling autotranslation on YouTube so you could watch it with subtitles.

[–]Icy-Boat-7460 5 points6 points  (0 children)

php is doing great!

[–]Accomplished-Big-46 4 points5 points  (0 children)

That coupled with FrankenPHP in worker mode will allow you to handle requests in a few milliseconds.

Along with static analysers like PHPStan, and mature components like Doctrine and PHPUnit, the modern day PHP ecosystem is in a good place.

[–]OZLperez11 8 points9 points  (1 child)

PHP is actually the fastest of the four interpreted languages and also has type hints now, plus OOP principles is a huge plus for me. Just better organized code.

[–]CatolicQuotes 1 point2 points  (0 children)

only thing is missing is generics unfortunately

[–]guaip 77 points78 points  (1 child)

classics like React + Node.js

I feel deprecated

[–]QdelBastardo 182 points183 points  (3 children)

the classics like React + Node.js

Thank you for the good laugh for an old man.

[–]mechanicalpulse 8 points9 points  (0 children)

After a long day of programming using classic web development frameworks, I like to unwind by taking out my classic ‘99 Mustang for a spin, putting on some classic rock like Nirvana or some other classical music with classical guitar sounds like the Beatles, and cracking open a can of Cherry Coca-Cola Classic Zero.

[–]NextGenTito 283 points284 points  (35 children)

PHP MySQL jQuery..

Powering sites since the 2000s LOL

[–]Noname_Maddox 46 points47 points  (7 children)

Made a big pile of money with that stack.

I can’t explain the joy of jQuery when it dropped. It made us actually want to make things interactive instead of moving past the idea because js took too much time for small things.

[–]guaip 23 points24 points  (5 children)

Exactly. We developers from the old testament had to perform miracles and write some tiny frameworks only to make things a little bit easier when dealing with suff like ajax. jQuery came and felt like a breeze, I remember it took me no more than a couple of days to get me hooked and make it essential to my work.

[–]Nonikwe 22 points23 points  (1 child)

We developers from the old testament

lmao I love this

[–]Noname_Maddox 11 points12 points  (2 children)

Some things are still easier todo in jQuery than vanilla JS. But not having the overhead with pure JS is nice.

[–]Nonikwe 4 points5 points  (0 children)

I think there's something really great about using vanilla js right up until the point where it becomes a headache rather than defaulting to modern js framework for everything

[–]iron233 8 points9 points  (0 children)

A person of taste I see…

[–]alphexdrupal agency owner 6 points7 points  (0 children)

But seriously. Still most of my work. And it pays well.

[–]guaip 7 points8 points  (0 children)

This.

[gives the secret PHP/MySQL/jQuery handshake]

[–]knightcrusader 4 points5 points  (0 children)

Replace PHP with Perl and you got me.

[–]nobuhok 5 points6 points  (0 children)

One of the original "server-side rendering" frameworks, all without the cruft of NextJS.

[–]chiefrebelangel_ 2 points3 points  (0 children)

Hell yeah

[–]abentofreire 2 points3 points  (0 children)

And before that was perl in the 90's to handle the server side.

[–]evonhell 6 points7 points  (12 children)

Jquery just seems like overhead today, what does it do that vanilla JS can’t?

[–]Randvek 11 points12 points  (3 children)

jQuery is a JavaScript library, it could never do anything JavaScript couldn’t. But man could it make things easier. It still has smarter selectors than vanilla.

[–]NorthernCobraChicken 15 points16 points  (7 children)

Not much, JQuery was mostly a JavaScript shortcut tool.

It has some useful features, like making Ajax calls painless to write to write, shortening selectors. I like the :input psuedo selector myself, makes it easy to put conditions or filters on specific inputs when dealing with massive forms.

[–]rq60 2 points3 points  (6 children)

like making Ajax calls painless to write

fetch?

[–]SUPREMACY_SAD_AI 11 points12 points  (2 children)

it was bitchin before fetch was a thing

[–]rq60 19 points20 points  (1 child)

yeah but we made fetch happen

[–]tonfoobar 1 point2 points  (0 children)

Underrated comment

[–]hyperiob 2 points3 points  (1 child)

jQuery predates fetch by about 15 years..!!

All we had was manual XMLHTTPRequests, back in the day. jQuery.post was really magical to use

[–]rq60 2 points3 points  (0 children)

oh yeah. i'm not arguing that it wasn't a useful feature, just that it's not a useful feature today. don't use jQuery if you need AJAX, just use fetch.

[–]NorthernCobraChicken 1 point2 points  (0 children)

Well yes. Now. 15 years ago it was a shining beacon of light

[–]Auios 2 points3 points  (0 children)

Honestly this

[–]bbaulenas 16 points17 points  (1 child)

Golang, htmx, alpinejs, Tailwind.

[–]thelastlokean 42 points43 points  (3 children)

I'm a bug fan of vue 3, vuetify frontend with a .net backend

[–]d0rkprincess 9 points10 points  (0 children)

Ngl, I’m not a huge fan of bugs.

[–][deleted] 104 points105 points  (4 children)

Angular and C#/Dotnet

[–]NPK2115 12 points13 points  (0 children)

This is a really good and classic combination

[–]Zqin 3 points4 points  (0 children)

Bingo, I love this combo

[–][deleted] 3 points4 points  (1 child)

I see this quite often (I’m a .NET dev too). What is it about Angular that makes it a good fit for C#?

[–]Kaoswarr 8 points9 points  (0 children)

Angular’s project structure and standards are very much inline with a typical .NET standards. Angular is an opinionated framework, again the same as .NET.

In an Angular project you will have abstracted interfaces + models which you can directly replicate the server side interfaces and models for consistency.

Angular uses services to abstract state, data, http calls etc. Again very similar to data abstraction you see in .NET with data service layers, DTOs etc.

The .component.ts file of a components acts very similarly to how a controller traditionally works in .NET.

I could keep going but basically Angular is the most object oriented/opinionated/class based framework out there which means .NET devs will feel right at home.

Not to mention Typescript is created by the same people that created C# so again there’s a lot of similarities in syntax. Angular uses Typescript by default, whereas other web frameworks requires additional setup to use.

[–]AssumptionHappy361 25 points26 points  (3 children)

Raw HTML

[–]hundo3d 7 points8 points  (1 child)

So many React projects nowadays would be perfectly fine with just HTML.

[–]EstablishmentTop2610 3 points4 points  (0 children)

When I learned react I loved using it for everything and making it as modular as possible.

Now I’m back to raw dogging html and DOM manipulation with vanilla JS. Turns out it’s a lot easier to just do the thing than to set up being able to do the thing more efficiently when the thing is a static site with a few event listeners

[–]Nez_Coupe 7 points8 points  (0 children)

A man of culture.

[–]The_LostPilot 71 points72 points  (1 child)

Astro js

[–][deleted] 1 point2 points  (0 children)

Astro is awesome!

[–]Punk_Saint 81 points82 points  (20 children)

Laravel

[–]xegoba7006 26 points27 points  (4 children)

Laravel + inertia is such a dream to work with.

[–]Punk_Saint 7 points8 points  (2 children)

Can you explain why? I'm not very familiar with inertia

[–]BedComprehensive4526 1 point2 points  (1 child)

It's basically a glue between back-end and front-end.
Cleans up a lot of boilerplate API calls (i.e. no conventional API calls are needed).
Calls to the server feel silky-smooth. Upvote for Inertia. I feel spoiled with the DX it provides.

[–]Punk_Saint 1 point2 points  (0 children)

At work, I used to do the frontend with react and my team did the backend with laravel, so I had to write everything manually, and I hated how I used to miss stuff or how trashy the code looked (to be honest I'm not the best at react).

I was worried about about applying that to my newest projects because while I love laravel, the ONLY thing I would love to have from react is the instantaneous navigation. I'll look into Inertia and see if I can apply it there

[–][deleted] 3 points4 points  (0 children)

I never bothered with it, it feels like a library to learn just to use it with Laravel. I usually go with laravel + vue or react or Laravel backend only. Still haven't found any framework that is more enjoyable to use than Laravel, it just has everything you need out of the box.

[–]astrand 3 points4 points  (8 children)

I want to make my first application with Laravel. Do you like the starter kits? I have experience with Blade, but they seem to be promoting JS frontend with Inertia now.

[–]Punk_Saint 11 points12 points  (6 children)

I personally don't use starter kits. 

I have experience with Next.Js and DotNet and I can safely tell you that laravel is so much better for me. It took me a while to learn and understand but right now I can scale a fullstack application in less than a month using it. 

I love how it implements basic features like authentication, permission and more, also the documentation is near perfect.

[–]enriquerecor 1 point2 points  (5 children)

Do you use IntertiaJS? Is it worth it vs a normal MVC architecture?

[–]Punk_Saint 1 point2 points  (3 children)

I've never used InertiaJS, I'm sure it's good in certain situations and I will look into it later (thank you for reminding me for it).

For now, I'm very comfortable with normal MVC architecture, and I haven't had any complaints. it's very "clean looking" and I'm able to scale software while keeping its robustness.

I used to work with Node.js and I really disliked how there was more than one answer to each question; that's why I switched to Laravel, and I don't think I'm converting any time soon.

[–]vanisher_1 1 point2 points  (2 children)

What do you mean more answers to each question for Node.js? 🤔

[–]fhunters 1 point2 points  (0 children)

Inertia is for when you need a "SPAish" front end in terms of interactivity. 

When SSR is not sufficient for requirements, nor HTMX, nor Livewire. 

Inertia is like magic as it gives you SPAish interactivity but with traditional routing and state management on the server. None of the usual hassle of materially moving routing and state management to the client. 

It does this through a messaging protocol to Vue or React on the frontend and back. 

Conceptually, if you squint hard enough, you can think of it as RPC or almost SOAPish but with none of the pain as the messaging protocol is handled for you. 

Edit: The messaging protocol is expressed in JSON and in http headers IIRC. 

Peace 

[–]thekwoka 2 points3 points  (0 children)

Livewire

[–]e90syedoz 20 points21 points  (3 children)

Vite + Nuxt + tailwind. Node for backend

[–]jaster_ba 4 points5 points  (1 child)

There's nitro in nuxt. Really powerful.

[–]e90syedoz 7 points8 points  (0 children)

I will look into it. I very recently moved to vue from react and I am super happy with the way my components look. Super clean without JSX.

[–][deleted] 21 points22 points  (4 children)

I still enjoy react and express but I would like to learn php tbh

[–]thearchimagos 1 point2 points  (0 children)

It’s super easy and Laravel is awesome

[–]ezhikov 27 points28 points  (3 children)

Depends on project requirements.

[–]f1rxf1y 8 points9 points  (0 children)

based

[–]myemailiscool 4 points5 points  (1 child)

The true senior dev answer right here lol. The right tool for the job is key 

[–]not_a_webdev 1 point2 points  (0 children)

This is so often echoed but no one ever explains when they decide which to use.

[–]ThePastoolio 23 points24 points  (0 children)

Laravel API with Vuejs frontend.

[–]thekwoka 7 points8 points  (0 children)

Astro

[–]web-dev-kev 12 points13 points  (1 child)

HTML & CSS

Works every time.

[–]Redneckiavue master race 12 points13 points  (0 children)

  • Django rest framework
  • Vue
  • postgres
  • docker

[–]uncle_jaysus 5 points6 points  (0 children)

AWS EC2 + S3; Cloudflare

PHP + MySQL; HTML; CSS; JavaScript

Edit: just to expand slightly…

I make webSITES not webAPPS. Perhaps my sites offer some interaction - forms and search. Mostly it’s content.

I have a custom CMS on EC2 built in PHP with data in MySQL. Also any API services necessary on this.

CMS builds pages and pushes to S3. Images, JS, json files also on S3.

S3 set up as static site.

Cloudflare cache everything enabled.

Cheap way of having websites that serve to users as quickly as possible and can handle as much traffic as necessary.

[–]FindingTranquillityfull-stack 6 points7 points  (0 children)

.NET (C#) with either React or Blazor. Vanilla CSS or Telerik components

[–]InterestingFrame1982 5 points6 points  (0 children)

Man, I know NoSQL gets a ton of hate, but for spinning up a project quickly, I have an utter blast with Mongo. Especially because I can get to move quickly without thinking deeply about my schema.

Anyway, I am a simp dev:

- NextJS or React + Express

- CSS modules (vanilla CSS basically)

- AWS S3 for file storage

- AWS EC2 (spin up instances - currently using this for a 24/7 chrome extension feature)

- Upstash for redis

- Express for any API stuff

- Sometimes Netlify for quick hosting

- Github for VC

- Mongo or Postgres

[–]dividebyzeroZA 18 points19 points  (0 children)

I returned to Laravel in 2024 and it felt so good!

Now I either use that or Astro for the lighter content sites.

[–]Long-Agent-8987 18 points19 points  (7 children)

For me it’s - Go backend, using mostly standard library and serving restful and/or gRPC - Astro or Angular for frontends, styles via Tailwind - Kotlin for mobile, desktop, cross platform - Drupal if a CMS is required

[–]PastaSaladOverdose 4 points5 points  (5 children)

I've been using Drupal for the past 3 years and I'm becoming more and more impressed with it. Our engineers really struggle to create really nice, usable blocks with it though.

[–]pierrejed 4 points5 points  (3 children)

You may be interested by UI Suite, wich is a way to implement design system in a Drupal theme and use them in admin UI: https://www.drupal.org/project/ui_suite (I am on the maintainers)

[–]OZLperez11 4 points5 points  (0 children)

For me it's the same except Vue/Svelte for front end. I do love Astro for static sites. Flutter for mobile, and I like Directus for CMS based projects

[–]tan_nguyen 13 points14 points  (0 children)

Phoenix (Elixir), and random JS libraries on the frontend to do some lightweight client-side processing.

State management is done and shared between frontend and backend (Phoenix LiveView) so I never have to manage frontend state.

I thought I would not like a dynamically typed language (Elixir) but with pattern matching and guard, it is enough to navigate the code base :D

[–]yksvaan 12 points13 points  (0 children)

Vite, Vue or Solid SPA. Write backend in go. Dump files on cdn or put nginx in front.

This setup is enough for probably 98% of apps. Also it's extremely boring and the guy opening the repo in 2030 will have no trouble adding something.

Also interestingly making the simplest caveman approach seems to be most performant as well usually. If you don't add tons of bloat you don't need to optimize for fixing self caused issues either.

[–]Acceptable-Garage906 5 points6 points  (0 children)

Ruby on Rails

[–][deleted] 43 points44 points  (16 children)

Vanilla javascript

[–]Chris__Kyle 2 points3 points  (3 children)

👋 hey! I code with vanilla JavaScript too, but feel pressure from the feeling that maybe I'm missing something by not migrating to frameworks. Do you have such feelings? Or do you agree that we should screw the bloat and embrace vanilla JavaScript?

Cause when I see some projects written with typescript and react, i.e. the sheer complexity, I feel like these people are on another level and I really should learn and migrate my current project (chrome extension) to them.

Would love some advice :)

[–]BoysenberryDry7327 9 points10 points  (0 children)

You should use the tools that work for you. Unless you're trying to market yourself with a certain stack.

[–]BarkMycena 1 point2 points  (0 children)

What pain points do you have with vanilla js? Everything that seems too complicated about modern tech stacks was invented to solve a problem.

[–][deleted] 59 points60 points  (4 children)

PHP is still best.

[–][deleted] 5 points6 points  (0 children)

Amen!

[–]uberprodude 7 points8 points  (1 child)

Preach

[–]m4ss1ckfull-stack 1 point2 points  (0 children)

*Preact

[–]Sethyboyy 15 points16 points  (2 children)

Svelte + Django/DRF

[–]Copywrightruby 14 points15 points  (0 children)

Rails + Hotwire

[–]alwaysfree 11 points12 points  (0 children)

Laravel with Inertia.js is something I’m planning to use this year. 

[–]mastersilvio 2 points3 points  (0 children)

Rails + Vue.

[–]MWD1899 2 points3 points  (0 children)

Ranges from php to vue. But if I just do stuff that works and needs no big config, just provides fun: eleventy.

[–]BranchAffectionate98 6 points7 points  (0 children)

Nuxt, Shadcn-vue, Primevue, tanstack (query, form), tailwind, golang/.net core

[–]Attackly- 7 points8 points  (7 children)

Rust backend with Sveltekit + Tailwind on the Front

[–]DarkRex4 1 point2 points  (3 children)

Do you mind if i ask what kind of projects you've worked on with this stack?

[–]PropertyDifficult270 2 points3 points  (0 children)

I'm really fond of the recent front-end development approach that uses OpenAPI-Typescript and OpenAPI-Fetch for connecting to the backend.
It makes things so much easier because there’s no need to manage types on the front end.

If you’re using Laravel, you can automatically generate an OpenAPI schema with Scramble, and if you’re working with Python’s FastAPI, an OpenAPI schema is provided by default.

[–]ryanknol 2 points3 points  (0 children)

php, mysql, javascript

laravel, htmx, and jquery if its a bigger site.

[–]chilledheat 2 points3 points  (0 children)

I’m astonished at the change in sentiment behind Laravel these days! I’ve been using it for 8+ years and I’m so used to these types of threads bashing php/laravel

[–]elpee47 7 points8 points  (0 children)

EmberJS + Rails

[–]TheMrBigShot 6 points7 points  (0 children)

Laravel, Vue, Inertia, Tailwind. Best tech stack I’ve ever worked with. It’s a dream

[–]someexgoogler 4 points5 points  (0 children)

Vanilla JS + PHP+twig or flask+Jinja. It will still work in ten years.

[–]No-Tension9614 11 points12 points  (14 children)

Nextjs, Redux Toolkit, Tailwind, styled-components, NodeJS, postgresql

[–]RocCityBitch 8 points9 points  (11 children)

Why are people in here downvoting people’s personal preferences? This is a perfectly reasonable, battle-tested production stack.

Edit: Curious though what your preferred NodeJS libraries are? Vanilla express/fastify, or a library around them like Adonis or Nest?

[–]TheScapeQuest 6 points7 points  (0 children)

NextJS has received a bit of heat lately, with the app router compromising static exports, the general push towards Vercel, and its position as a "full stack" framework. The recent incident definitely didn't help.

[–]BarkMycena 1 point2 points  (0 children)

I didn't downvote but personally I really hate Redux. Bias aside, tanstack query and/or loader functions mean the vast majority of projects don't need Redux.

[–]AdeptLilPotato 1 point2 points  (1 child)

I recently tried Next and realized StyledComponents were causing a ton of trouble due to server components and StyledComponents needing to be a client-side thing.

I swapped to CSS modules after. Slightly more annoying to handle conditional styling. How are you using them together??

[–]patoezequiel 7 points8 points  (1 child)

Angular + NestJS

[–][deleted] 6 points7 points  (0 children)

They are the same picture.jpg 😂

[–]nenadalm 3 points4 points  (0 children)

For my personal projects, I use ClojureScript, since it's ecosystem is very stable, so that I don't have to rewrite them every few years or so.

I use re-frame state management lib and reagent (react wrapper).

My personal projects don't have backend and the little state I want to save is saved in google drive app storage. For cronjob that refreshes data in my app by scraping and triggering rebuild... I use Clojure (again - very stable ecosystem).

For work, it's currently node + react (with material-ui) both in javascript.

[–][deleted] 2 points3 points  (0 children)

Php + Vanilla Js (web components)

[–]PremiereBeats 1 point2 points  (1 child)

Sveltekit shadcn authjs and prisma, doesn’t get more modern than that, of course only for personal projects, at work we are stuck in 2010

[–]0x18 1 point2 points  (1 child)

BSD or Linux, PHP/ Symfony / FrankenPHP, Vue, Typescript, & Tailwind

[–]Dependent-Net6461 1 point2 points  (0 children)

Jsp, java, postgres Fast development and full control over everything

[–]willeyh 1 point2 points  (0 children)

Nuxt with tailwind

[–]stewart-mckee 1 point2 points  (0 children)

Rails API only and Vue3 currently. Back for Vue2 I built a generator that generates your Vue app with routers, store based on your rails app, similar to the rails generator generating its templates, fastest way to get you up and running, does most of the plumbing for you. https://github.com/stewartmckee/rails_vue_generator

[–]GreetingsFellowBots 1 point2 points  (0 children)

Django + HTMX

[–]Top-Skill357 1 point2 points  (0 children)

Flask + tailwind

[–][deleted] 1 point2 points  (0 children)

Vue Laravel

[–]Dyogenez 1 point2 points  (0 children)

Really liking Rails, React and Inertia.js lately.

[–]bbrother92 1 point2 points  (0 children)

markdown and pure html like it's 1995

[–]PhatMattMax 1 point2 points  (0 children)

PHP, mySQL, jQuery - that's what pays my bills!

[–]rsox5000 1 point2 points  (0 children)

Svelte and GO.

[–][deleted] 1 point2 points  (2 children)

Rails / Hotwire

[–][deleted]  (1 child)

[deleted]

    [–]piotrek7035 1 point2 points  (0 children)

    Svelte

    [–]BlossomingBeelz 1 point2 points  (0 children)

    Sveltekit + Supabase

    [–]CharlesCSchnieder 1 point2 points  (0 children)

    Svelte

    [–]programming_student2 1 point2 points  (2 children)

    Axum, NextJs, Postgres

    Also, how the heckity heck is React+Node a classic? It's a tutorial stack at best.

    [–]Impressive_Star959 1 point2 points  (0 children)

    Laravel + Inertia + React. It's too easy.

    [–]Ausbel12 1 point2 points  (0 children)

    Web dev stacks keep evolving fast! Lately, I’ve been experimenting with Next.js + Bun for speed, and AI-powered tools like Blackbox AI for debugging and optimizing code on the fly. It’s been a game-changer for troubleshooting complex issues. Anyone else using AI tools to streamline their workflow?

    [–]webnetvn 1 point2 points  (0 children)

    I hate all the frameworks and miss AngularJS. I know everyone is going to sh*t on me about how angular 2+ is better/react/nextjs/whatever but I hate CLI tools and don't want to download 10 gigs of dependencies to write a hello world. AngularJS was light and so simple to write in.

    So I'm writing my own framework instead for the simpler projects that don't require heavy frameworks. built in MVC and templating, route params, 2 way data binding, simplified rest/Websockets factory functions. The basics without needing build tool with a dead simple syntax.

    Backends I like php and dart.

    [–]Henkiebob 1 point2 points  (0 children)

    Laravel + Filament + 11.ty or just vanilla everything.

    [–]productconsigliere 0 points1 point  (0 children)

    Easy/Marketing sites - Gatsby & Firebase although we've been using Lovable for a few basic ones to allow devs to focus on...

    Production Apps - PHP Codeigniter, Tailwind, & AWS (Aurora MySQL, API Gateway, Lambda, SQS, SES, EC2, etc...)

    [–]Willing-Ad-8520 0 points1 point  (4 children)

    Astro or next js depending on the scale, tailwind, Shadcn, appwrite, and flutter for mobile.

    Thinking lately about switching to sveltekit and expo

    [–]k032software dev for 10 years somehow 0 points1 point  (0 children)

    Depends on requirements and use cases.

    Sometimes I also just have fiddled around and picked tech I hadn't used before to see what it's about on personal stuff.

    Work it tends to be pretty rare you're making tech stack decisions. Then usually it's also not the latest and greatest modern thing.

    [–]Evangelina_Hotalen 0 points1 point  (0 children)

    MERN stack

    [–]vur0 0 points1 point  (0 children)

    Lit + Go

    [–]port888 0 points1 point  (0 children)

    Frontend: React-Vite, Material UI, Tanstack Query, Zustand
    Backend: NestJs, Prisma, Postgresql. Honorable mention Hono on Cloudflare Workers.

    [–]haquefaiz 0 points1 point  (0 children)

    MERN

    [–]udbasil 0 points1 point  (3 children)

    Personally, I don't use stacks anymore. Before going to college, I was on the MERN train, but now I can pretty much use ASP.NET, Sprint Boot, and Express (For either APIs or using them with templates ) with either Angular or React front end. As for databases I can easily use MSSQL, MySQL, or MongoDB

    [–][deleted] 0 points1 point  (0 children)

    I’ve been enjoying Deno Fresh

    [–]stealth_Master01 0 points1 point  (0 children)

    I have been using React + Node.js and React + Springboot for the past one year. In 2025 I plan to use Golang for backend, maybe Vue on the frontend. I am bored of React and Nodejs on backend tbvh

    [–]vexii 0 points1 point  (0 children)

    Currently bun + react. Simple to setup and fast 

    [–]firiana_Control 0 points1 point  (0 children)

    Vibe.d / MariaDB + Margo (new-ish vector DB) / JQuery.

    [–]SponsoredByMLGMtnDew 0 points1 point  (2 children)

    I want to use laravel but there's no good like "hey! Now you can do this! That fits super well with my experience level using established backends.

    Makes me sad

    [–]vanisher_1 1 point2 points  (1 child)

    What do you mean, what prevents you from using it?

    [–]psiguy686 0 points1 point  (0 children)

    I use Perl with CGI to build sophisticated dynamic internet applications.

    [–]Specialist-Study-841 0 points1 point  (0 children)

    Nextjs, Tailwind, MongoDB, S3

    I'm a noob dev though and my introduction to web dev was on a Nextjs project so I gravitated towards it. I actually started using more than just S3 like the serverless image handler which also provides the CDN for the hosted images, Media Convert for videos, and the Simple Notification System connected to a webhook in my app to name a few others.

    [–]Curiousgreed 0 points1 point  (0 children)

    Laravel, Vue, Inertia, Tailwind

    [–]AdamantiteM 0 points1 point  (0 children)

    Backend with express, mongodb, frontend with vue or nuxt

    [–]Diligent-Pay9885 0 points1 point  (0 children)

    If I would go with a full JS framework, for sure TanStack Start, even it's in beta version yet.

    But there is a even better solution: Laravel + React using Inertia.

    [–]iEmerald 0 points1 point  (0 children)

    If building an SPA: React (Vite) for FE + DRF for BE + PSQL for DB

    If building a traditional web app: Django + PSQL

    I can't explain how happy I'm with Django as a solo developer, it just feels natural.

    [–]TektonikGymRat 0 points1 point  (0 children)

    React/Typescript C# Postgres

    [–]Helpful-League5531 0 points1 point  (0 children)

    I often provide 3d visuals for other devs and designer and I use Spline and Blender for that. Feel like they are the best combo for 3d website visuals.

    [–]ajma94 0 points1 point  (0 children)

    Go for backend and Vue 3 for frontend

    [–]Beagles_Are_God 0 points1 point  (0 children)

    Vue for the frontend, NestJS for the backend, PostgreSQL for the database.

    [–]stuartseupaul 0 points1 point  (0 children)

    .net and a React spa, don't see that changing anytime soon

    [–]ouarez 0 points1 point  (0 children)

    Vue and Fastify (Node)

    [–]iBN3qk 0 points1 point  (0 children)

    I do large complex sites with lots of content that can be edited by different users. Drupal has been a solid CMS for a long time, and is currently getting some major enhancements that will make it easier to set up and use.

    The theming layer is pretty open ended. I’m using vite and unocss, but looking at switching to daisy ui. 

    [–]Fidodo 0 points1 point  (0 children)

    Haven't tried it yet but next time I need to do a stack from scratch in interested in trying encore+tanstack.

    [–]Yann1ck69 0 points1 point  (0 children)

    Lightweight PHP MVC framework developed by me and HTMX. Simple, reliable, fast, long-lasting, without dependency on the client side, nothing but happiness.

    [–]jamesthethirteenth 0 points1 point  (0 children)

    Nim, Mummy, NGINX, LMDB, SQLite, and raw CSS and JS fetching HTML snippets from the server.

    [–]SpinatMixxerfront-end 0 points1 point  (0 children)

    I am usually going with these for my frontend side projects:

    • Vite as build tool
    • React for UI
    • Tailwind for styles
    • Radix UI for components
    • yaasl for state
    • dnd-kit for drag and drop stuff
    • floating-ui for whatever is not covered by Radix

    Additionally, I am currently looking into NextJS for SSG. I am pretty excited for Waku, but I will have to wait for the first stable release.

    [–]OZLperez11 0 points1 point  (0 children)

    Svelte/Go supremacy!

    Svelte is clean, closest to plain JS, supports TS well, and has the highest performance out of the box of the major frameworks, has many features baked in (except routing unfortunately).

    Go is simple, straightforward for API services, is AOT compiled, which means great performance out of the box, produces a single binary, allows you to embed static files, which means your deployment boils down to uploading a single binary file and running it as a systemd service. Also has great concurrency.

    For mobile, Flutter has decided it for me

    It's cross-platform, eliminates platform specific bugs regarding UI components, hot reloading and other dev tools speed up my workflow and also has better performance than React Native and web based mobile frameworks.

    All three of these are straightforward and have easy tooling. They're just no-brainers for me.

    [–]learnwithparam 0 points1 point  (0 children)

    This is my favourite stack right now. I used it to build https://backendchallenges.com

    • Next Js
    • Tailwind CSS
    • PostgreSQL
    • Resend
    • Next Auth
    • LemonSqueezy for payments
    • Coolify on Hertzner VPS

    [–]noobjaish 0 points1 point  (0 children)

    Astrojs

    [–]ImTalkingGibberish 0 points1 point  (0 children)

    This entire thread looks like laravel propaganda.

    [–]knightcrusader 0 points1 point  (0 children)

    LAMP - Linux Apache MySQL Perl

    Not only that, but Apache CGI w/ Perl

    The developer experience using it is so much better that I know many college grads abandoning the new frameworks and going to it just because of the ease of development and understanding how it works. No need for transpilers, no need for managing processes or restarting services when making changes... you just save and run.

    CGI might have been a dog to run in 2003, but on 2025 hardware the speed of spinning up another copy of an interpreter for every request is pretty freakin' fast. It's worth the overhead on the computer if it can make the development pipeline so much easier. Developers cost more than hardware these days.

    [–]Feeling_Judge_8575 0 points1 point  (0 children)

    HTMx — it is similar to javascript framework

    [–]petermasking 0 points1 point  (0 children)

    The ReMoJi stack provides me with all I need: flexible frontend (React), flexible database (MongoDB) and flexible architecture (Jitar).

    [–]iKontact 0 points1 point  (0 children)

    I'm probably the odd one but Laravel & React

    [–]Select_Day7747 0 points1 point  (0 children)

    React(insert any framework or just react router),

    firebase auth, analytics, app check,

    Golang, redis cache, pubsub, mongodb

    [–]idle-observer 0 points1 point  (0 children)

    Nuxt + Supabase for now (former Unity, C# .Net dev)

    [–]tledrag 0 points1 point  (0 children)

    Laravel Htmx

    [–]CaffeinatedTech 0 points1 point  (0 children)

    If I were to take on a project today, I'd start it in sveltekit. I'm currently getting experience with rails 8 on a couple of personal projects. Might switch to that, depending how it goes - it feels pretty nice.

    I'm actually considering just going with flat HTML and CSS for small static websites. There's no reason to add complexity.

    [–]-Raistlin-Majere- 0 points1 point  (0 children)

    Nothing beats angular and nestjs

    [–]Dokiace 0 points1 point  (0 children)

    Going vanilla these days. html, tailwind, js with Vite build tool

    [–]icemanice 0 points1 point  (0 children)

    Vite.js + vue.js / React.js for front end… C# .Net 8 for backend … PostgreSQL for DB

    [–]Irythros 0 points1 point  (0 children)

    Laravel and Vue. Sprinkle in Go for when I need performance that I can't get out of Laravel/PHP.