¿Cuáles son los módulos “esenciales” node.js para un marco web robusto por ahora?

Aquí hay algunas herramientas que uso con frecuencia, aunque, por supuesto, depende de su caso de uso específico (Express / Jade / Stylus funciona bien como núcleo):

  • Express – Enrutamiento, sesiones, registrador: http://expressjs.com
  • Jade – Plantillas HTML: http://jade-lang.com
  • Stylus – preprocesador CSS: http://learnboost.github.com/stylus
  • Nib : extensiones de stylus lib: https://github.com/visionmedia/nib
  • NowJS : comunicación en tiempo real, sincronización, funciones remotas: https://github.com/flotype/now
  • Proxy HTTP – Servicio de proxy: https://github.com/nodejitsu/nod…
  • Forever – Gestión de procesos: https://github.com/indexzero/for…
  • Nodemailer – Correo electrónico: https://github.com/andris9/Nodem…
  • Formulario de conexión : análisis de formularios multiparte / urlencoded: https://github.com/visionmedia/c…
  • Imagemagick – Procesador de imagen: https://github.com/rsms/node-ima…
  • Mongoose – Controlador MongoDB con modelado de esquema: https://github.com/LearnBoost/mo…
  • Mongol – Controlador MongoDB con soporte GridFS: https://github.com/marcello3d/no…

Depende de tus preferencias. De todos modos puedes probar estos paquetes:

  • Exprimir
  • Hapi
  • Mangosta
  • PM2
  • Nodo-Sass
  • Browserify
  • Socket.io
  • Jade (manillar, guardapolvos, etc.)
  • Gulp (guiones gruñidos o npm)
  • ESLint
  • Cinta, moca, etc.
  • Afear
  • Clean-css

Personalmente, me encanta DocPad, http://docpad.org , ya que se vincula con la mayoría de los motores / marcas de plantillas que desearía, y proporciona compatibilidad con el motor de plantillas y los metadatos, lo que le evita codificarlos manualmente.