Repolode
nestjs

nestjs/nest

Un framework progresivo de Node.js para crear aplicaciones de servidor eficientes y escalables en TypeScript o JavaScript.

Estrellas
76,870
Forks
8,579
Issues abiertos
33
Último commit
hace 4 horas

¿Qué es?

Nest es un framework para crear aplicaciones de servidor con Node.js. Está escrito en TypeScript, pero sigue siendo compatible con JavaScript estándar, y toma ideas de la programación orientada a objetos, funcional y reactiva. Internamente, se ejecuta con Express de forma predeterminada y también puede usar Fastify, por lo que se pueden reutilizar los plugins de terceros existentes para cualquiera de los dos.

El principal problema que aborda Nest es la arquitectura de las aplicaciones. En lugar de dejar que cada equipo defina la estructura, ofrece una organización con opiniones definidas, inspirada en Angular, que busca mantener el código fácil de probar, poco acoplado y sencillo de mantener a medida que crecen los proyectos.

El proyecto también ofrece un SDK oficial de observabilidad, NestJS Observe, además de soporte y consultoría de pago por parte del equipo principal para los equipos que los necesiten.

Funciones clave

  • 01Arquitectura con módulos, controladores y proveedores lista para usar
  • 02Compatible con TypeScript y JavaScript estándar
  • 03Puede ejecutarse con los adaptadores de Express o Fastify
  • 04Compatibilidad integrada con WebSockets y microservicios
  • 05Inyección de dependencias para crear código poco acoplado y fácil de probar

Casos de uso

  • Crear backends escalables con REST o GraphQL en Node.js
  • Estructurar proyectos grandes de servidor en los que colaboran varios equipos
  • Crear microservicios que se comunican mediante transportes de mensajes
  • Añadir funciones en tiempo real con gateways de WebSocket

Temas

Preguntas frecuentes

¿Qué es nest?
Un framework progresivo de Node.js para crear aplicaciones de servidor eficientes y escalables en TypeScript o JavaScript. Nest es un framework para crear aplicaciones de servidor con Node.js. Está escrito en TypeScript, pero sigue siendo compatible con JavaScript estándar, y toma ideas de la programación orientada a objetos, funcional y reactiva. Internamente, se ejecuta con Express de forma predeterminada y también puede usar Fastify, por lo que se pueden reutilizar los plugins de terceros existentes para cualquiera de los dos.
¿nest es gratuito? ¿Qué licencia tiene?
nest es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nest sigue mantenido?
Mantenimiento activo. El último commit de nest fue el 21 oct 2026.
¿Para qué puedo usar nest?
Crear backends escalables con REST o GraphQL en Node.js Estructurar proyectos grandes de servidor en los que colaboran varios equipos Crear microservicios que se comunican mediante transportes de mensajes Añadir funciones en tiempo real con gateways de WebSocket
¿Dónde consigo nest?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nestjs/nest

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados