
1. Expresar

Express es un marco web Node.js rápido y minimalista que le da al desarrollador una gran cantidad de libertad para crear servidores web.
2. Socket.io

Socket.io habilita sistemas de comunicación bidireccionales en tiempo real, basados en eventos en aplicaciones.
3. Analizador corporal

Body-parser es un paquete que le permite analizar los cuerpos de solicitud almacenados
req.body
, actuando como middleware para servidores basados en Express. Procesa las solicitudes antes de que lleguen a los controladores adecuados.
4. Cors

Cors es un paquete que contiene una implementación de middleware Connect / Express que le permite configurar y usar CORS .
5. Pasaporte

Passport es un sistema de autenticación compatible con Express para Node.js.
El único desafío al que apunta el paquete del pasaporte es autenticar las solicitudes. El procesamiento de solicitudes se realiza mediante un conjunto configurable de complementos conocidos como "estrategias".
6. Multer

Multer es middleware Express para manejar datos como
multipart/form-data
. Estos datos se envían principalmente al servidor cuando se cargan archivos. Tenga en cuenta que esta biblioteca no maneja datos que no sean multipart/form-data
.
7. Axios

Axios es un cliente HTTP basado en promesas para navegadores y la plataforma Node.js.
8. Morgan

Morgan es un sistema de registro de solicitudes HTTP.
9. Errores de HTTP

Http-errors es una biblioteca para generar errores HTTP. Se puede utilizar con varios marcos web como Express, Koa, Connect.
10. Dotenv

Dotenv es un módulo que no tiene dependencias. Está diseñado para cargar variables de entorno desde un archivo .env en process.env . El uso de este mecanismo le permite mantener la configuración de la aplicación separada de su código.
11. Faker

Faker es una biblioteca para generar grandes cantidades de datos ficticios. Es adecuado para navegadores y para Node.js.
12. Nodemailer

Nodemailer le permite enviar correos electrónicos desde el entorno Node.js. Esta biblioteca es muy fácil de usar.
13. Secuela

Sequelize es un ORM para Postgres, MySQL, MariaDB, SQLite y Microsoft SQL Server. La biblioteca se basa en promesas. Al usarlo, el desarrollador tiene a su disposición muchos mecanismos confiables que simplifican el trabajo con bases de datos.
14. Mangosta

Mongoose es una biblioteca que facilita el trabajo con MongoDB. Es compatible con promesas y devoluciones de llamada.
15. Broma

Jest es un marco de prueba de proyectos JavaScript popular y bien soportado creado por Facebook.
16. Momento

Moment es una biblioteca de JavaScript ligera para trabajar con valores que representan fechas. Le permite crear, analizar, verificar y formatear dichos valores.
17. Lodash

Lodash es una biblioteca que proporciona al desarrollador muchos métodos auxiliares que simplifican el trabajo con matrices, números, objetos y cadenas. Esta biblioteca tiene una estructura modular. Lodash se puede utilizar, en particular, para las siguientes tareas:
- Omitiendo matrices, objetos, cadenas.
- Manipular valores de diferentes tipos y averiguar los tipos de valores.
- Trabajar con funciones (por ejemplo, curar y memorizar).
18. Tiza

Chalk es un paquete que le permite diseñar la salida de texto a la consola. Tiene una API fácil de usar.
19. Validador

Validator es una biblioteca para validar y borrar datos de cadenas.
20. Cheerio

Cheerio le permite analizar contenido que es HTML y marcado XML. Esta biblioteca proporciona al desarrollador una API para trabajar con lo que ha resultado del análisis de dicho material.
21. JSDoc

JSDoc es un sistema diseñado para automatizar la creación de documentación para código JavaScript.
22. Casco

Helmet permite a los programadores proteger las aplicaciones Express ayudándoles a configurar varios encabezados HTTP.
23. Crypto-js

Crypto-js es una biblioteca de JavaScript que contiene implementaciones de varios mecanismos criptográficos.
¿Qué bibliotecas de Node.js te parecen más útiles?
