Muhammed A.
MA
Technical Project Manager
Information Technology and Services
Mid-Market (51-1000 emp.)
"NestJS Brings Structured, Scalable TypeScript Backends with Great Documentation"
4.5/5
What do you like best about Nestjs?

After five years of working with NestJS across multiple projects, the biggest strength is its structured, opinionated architecture built on TypeScript, which brings much-needed consistency to larger backend codebases compared to more minimal frameworks like Express. Built-in support for dependency injection, modular design, and decorators makes organizing complex applications significantly easier as they scale, especially across teams with multiple contributors. Integration with tools like TypeORM, GraphQL, and various databases is well thought out, since NestJS provides official modules that reduce boilerplate setup work considerably. Performance holds up well for typical REST and GraphQL API workloads, and being free and open-source keeps costs low regardless of project size. Documentation is thorough and well-organized, which has made onboarding new developers into a NestJS codebase noticeably faster compared to less structured frameworks. Review collected by and hosted on G2.com.

What do you dislike about Nestjs?

The learning curve is steeper than more minimal frameworks, especially for developers unfamiliar with concepts like dependency injection, decorators, or Angular-style architecture, which NestJS borrows heavily from. Being opinionated is a double-edged sword: while it enforces consistency, it can feel restrictive when a project needs a simpler, more flexible structure than what NestJS pushes you toward by default. Some of the more advanced features, like custom interceptors or complex module configurations, require digging through documentation or community examples to get right. There's no built-in AI-assisted tooling for scaffolding or debugging, so productivity gains rely entirely on developer familiarity with the framework's conventions rather than any smart automation. Review collected by and hosted on G2.com.

See what 21 reviewers think of Nestjs

4.5 out of 5 · Verified reviews from real users

Read all reviews