#1111th of 102 in Backends, databases and hosting
nest
TypeScript framework for structured Node.js backends with dependency injection
- Stars
- 77.1k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- TypeScript
74,638 on 21 Apr 202677,056 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Nest is a TypeScript backend framework for Node.js that provides modules, dependency injection, and fixed places for validation, authentication and error handling. It runs on Express, Fastify or node:http, and ships first-party packages for databases, queues, GraphQL, WebSockets, microservices, OpenAPI, AI and MCP servers. It is a framework to build on rather than a starter template, and an app can be a single file.
Who it is for: Node.js and TypeScript developers building API backends
Strengths
- Runs on Express, Fastify or node:http; migration guides for Express and Fastify
- First-party packages for TypeORM, Drizzle, Mongoose, Sequelize, BullMQ, GraphQL and OpenAPI
- Scales from a single-file app to modular code with dependency injection
- Docs published as markdown with llms.txt; new projects include AGENTS.md
Weaknesses
- Decorator and module conventions add a learning curve over plain Express
- Framework only: no UI, hosting or bundled database; you assemble the packages
- Newer packages such as @nestjs/ai and @nestjs/workflows have little track record
- Observability product (NestJS Observe) is hosted, free only up to 300,000 events a month
What it needs
- no GPU
- Needs Node.js
- port 3000
Quick answers
Is nest open source?
Yes. Its code is on GitHub under the MIT license.
Also in Backends, databases and hosting
See all 102| Rank | Project | Score |
|---|---|---|
| 1 | bunJavaScript and TypeScript runtime with bundler, test runner and package manager | 93 out of 100 |
| 2 | strapiHeadless CMS that generates REST and GraphQL APIs from content models | 92 out of 100 |
| 3 | traefikHTTP reverse proxy and load balancer that auto-discovers routes from orchestrators | 92 out of 100 |
| #4 | appwriteBackend with auth, databases, storage, functions and an MCP server for agents | 92 out of 100 |
| #5 | medusaNode.js commerce platform with modular products, carts, orders and payments | 92 out of 100 |