À propos du projet

Nest est un framework pour créer des applications côté serveur Node.js efficaces et évolutives. Il utilise le JavaScript moderne et est construit avec TypeScript tout en préservant la compatibilité avec le JavaScript pur. Le framework combine des éléments de la POO (programmation orientée objet), de la PF (programmation fonctionnelle) et de la PRF (programmation réactive fonctionnelle). Sous le capot, Nest utilise Express par défaut, mais offre également une compatibilité avec un large éventail d'autres bibliothèques, telles que Fastify, ce qui permet d'utiliser facilement des plugins tiers. Le projet vise à fournir une architecture d'application prête à l'emploi qui prend en charge des applications hautement testables, évolutives, faiblement couplées et facilement maintenables. Son architecture est fortement inspirée d'Angular. Le README renvoie à la documentation officielle sur docs.nestjs.com et mentionne des guides localisés en chinois, coréen et japonais. Le support communautaire est assuré via le canal Discord officiel, tandis que le suivi des issues GitHub est réservé exclusivement aux rapports de bugs et aux demandes de fonctionnalités. Nest est sous licence MIT et liste des sponsors principaux, or, argent et généraux, ainsi que des contributeurs Open Collective.