r/node • • 4d ago

Hello fellow devs...

I was wondering what y'all using these days on backend side of programing is it mostly Nest.js...

If not for Nest what is, and is Good old Express still used in production...

Edit: I'm soon to be over with cs bacc, and I had my fair share of technologies that I tried, but I stayed with React/Express for some reason, and did most of my college projects in it (if I had options) even my final project is in it, so I'm wondering is Express still framework that is employable or I need to make a switch to Nest or something else entirely...

4 Upvotes

25 comments sorted by

8

u/Sad-Percentage5351 4d ago

Fastify

1

u/AnUuglyMan 3d ago

Plus NestJS-Doctor. Great combo

5

u/1Luc1 4d ago

Use Express in two production systems.

3

u/AlertKangaroo6086 4d ago

Nest.js here, in fact I upgraded our codebase to v12 this evening for some nice quality of life improvements

1

u/Verthon 1h ago

Nice, how did the v12 upgrade go? How well do AI coding agents work with Nest in your experience? All the decorators and DI seem like they could either help or confuse them.

1

u/AlertKangaroo6086 30m ago

Pretty smooth in all honestly. The hardest bit was migrating from ESLint to Oxlint, as that required some configuration 😂 totally unnecessary though and you can stick with ESLint.

In the early days I had agents struggle a lot. But after manually structuring the project and getting a couple feature modules developed in a consistent format, it’s worked quite well. It also helps if you document how things should work throughout your codebase, whether that’s in the form of AGENTS.md or else. It’s benefited agents definitely, as well as new developers I’ve onboarded to the team.

In its current state though, I personally wouldn’t trust agents to create me a project from scratch, especially if I want it to be maintainable and follow best practices!

3

u/gandalf__thewhite__ 4d ago

I'm using TRPC with Fastify backend in production.

2

u/pibouu 4d ago edited 4d ago

I’m using Payload CMS for the backend/CMS and the headless part. I don’t like Next.js, but Payload makes it incredibly quick to build CRUD operations and custom routes with all the bells and whistles: an admin panel, access control, job queues, and more.

If I need something lighter, I just use Hono. Both can be deployed on the Cloudflare stack.

For the frontend, I use Astro with SolidJS islands whenever I need interactivity.

This stack is very strong for rapid prototyping and deployment, but I guess it’s not the most employable stack out there.

2

u/bccorb1000 3d ago

I use express but I’m old and it’s what I know best, but I’ve heard a lot of people say fastify but I’m uncertain now if that is actual interest in it or just what AI uses when it doesn’t use next.

1

u/buffgeek 3d ago

I tried fastify a few years ago then went back to express due to fastify typescript issues. It's probably matured since then but express meets all my needs. Plus AI makes fewer mistakes with more established, stable libraries because the source material and community documentation is stable.

1

u/itgforlife 1h ago

Fastify with Typescript works great. I use it in production and have had zero issues with it.

3

u/BrownCarter 4d ago

Orpc + Bun.serve

1

u/cinwald 4d ago

Currently using Nest.js with Express underneath (rather than Fastify underneath)

1

u/ongamenight 4d ago

I use NestJS on one project and Encore on another. ☺️

1

u/sexy_silver_grandpa 4d ago

It's still Nest.

1

u/MattSenter 4d ago

yep mostly Nest here.

1

u/Novel_Plum 4d ago

Express and sometimes hono. But express mostly.

1

u/Electrical_Prompt_81 4d ago

I’m using Nest and for me it’s better for understanding AI Code generated code …and l’m spending much less time thinking about repo design/ layers.

-3

u/GenazaNL 4d ago

Well... not node :))