Bibliotecas que funcionam muito bem em Node.js Algumas bibliotecas boas para serem utilizadas na criação de API's em Node.js Express - Micro-framework (Ver documentação) Bcryptjs - Hash de senha (Ver documentação) Bee-Queue - Filas para rodar Jobs com Redis (Ver documentação ) Date-fns - Manipulação de datas (Ver documentação ) Dotenv - Disponibiliza para o projeto as variáveis de ambiente ".env" (Ver documentação) Express-async-errors - Suporte de erros para funções assíncronas (Ver documentação) Express-handlebars - Manipulação de layout para envio de emails (Ver documentação) Jsonwebtoken - Autenticação JWT para geração de Tokens (Ver documentação) Mongoose - ORM para MongoDB (Ver documentação) Multer - Manipulação de arquivos de imagens (Ver documentação) Nodemailer - Envio de emails (Ver documentação) Nodemailer-express-handlebars - Envio de emails (Ver documentação) Pg - PostgreSQL (Ver documentação) Pg-hstore - (Ver documentação) Redis-server - Servidor para rodar o Redis (Ver documentação) Sequelize - ORM para PostgreSQL (Ver documentação) Youch - Tratativa de erros (Ver documentação) Yup - Parser para tratativas de requisições (Ver documentação) Nodemon - Automatizador de reinicialização (Ver documentação) Mailtrap - Servidor SMTP para teste de emails (Ver documentação) Sequelize-cli - Cli para executar as migrations do Sequelize (Ver documentação) Eslint - Padronização de código fonte (Ver documentação)