La sección Paquetes más destacados en npm es un buen punto de partida (números = estrellas):
express Marco web rápido, no opinado y minimalista – 482
asíncrono Funciones de orden superior y patrones comunes para código asíncrono – 280
gruñir El corredor de tareas de JavaScript – 236
request Cliente de solicitud HTTP simplificado. – 219
servidor de framework en tiempo real socket.io node.js – 206
lodash Una biblioteca de utilidades que ofrece consistencia, personalización, rendimiento y extras. – 205
trago El sistema de compilación de transmisión – 170
marco de prueba moca simple, flexible y divertido – 164
mangosta mangosta MongoDB ODM – 151
subrayar la biblioteca auxiliar de programación funcional de JavaScript. – 146
marco del servidor HTTP hapi – 116
commander la solución completa para los programas de línea de comandos de node.js – 111
motor de plantilla jade Jade – 102
browserify del lado del navegador requiere () la forma de nodo – 101
redis biblioteca cliente Redis – 100
los colores obtienen colores en su consola node.js como qué – 89
momento Analiza, manipula y muestra fechas. – 87
coffee-script Unfancy JavaScript – 80
connect Marco de middleware de alto rendimiento – 80
pasaporte Autenticación simple y discreta para Node.js. – 75
nodemailer Fácil de enviar por correo electrónico desde sus aplicaciones Node.js – 74
q Una biblioteca para promesas (CommonJS / Promises / A, B, D) – 69
bower El gestor de paquetes del navegador – 67
navega por un marco impulsado por API para crear aplicaciones en tiempo real, utilizando convenciones MVC (basadas en Express y Socket.IO) – 64
cheerio Implementación pequeña, rápida y elegante de Core jQuery diseñado específicamente para el servidor – 62
Opción optimista Ligero análisis con un hash argv. No hay cadenas opcionales adjuntas. – 62
Herramienta de análisis estático jshint para JavaScript – 61
mongodb Un controlador node.js para MongoDB – 60
uglify-js JavaScript parser, mangler / compressor and beautifier toolkit – 60
tiza Estilo de cuerda terminal hecho a la derecha. Creado porque el módulo `colors` hace algunas cosas realmente horribles. – 58
mysql Un controlador node.js para mysql. Está escrito en JavaScript, no requiere compilación y tiene licencia 100% MIT. – 57
nodemon Script de monitor simple para usar durante el desarrollo de una aplicación node.js. – 57
stylus Superconjunto CSS robusto, expresivo y rico en funciones – 56
mkdirp Recursivamente mkdir, como `mkdir -p` – 54
validación Validación de cadenas y desinfección – 53
grunt-contrib-watch Ejecuta tareas predefinidas cada vez que se agregan, cambian o eliminan patrones de archivos observados. – 49
utilidad de depuración pequeña depuración – 48
winston Una biblioteca de registro asíncrono de transporte múltiple para Node.js – 47
forever Una herramienta CLI simple para garantizar que un script de nodo dado se ejecute continuamente (es decir, forever) – 44
formidable Un módulo node.js para analizar datos de formularios, especialmente cargas de archivos. – 44
nodo-inspector Web Inspector basado en el depurador nodeJS – 44
Marco de la aplicación web koa Koa – 43
grunt-cli La interfaz de línea de comandos de grunt. – 42
marcado un analizador de rebajas construido para la velocidad – 42
npm Un administrador de paquetes para el nodo – 42
bcrypt Una biblioteca bcrypt para NodeJS. – 41
Comandos shell shelljs Portable Unix para Node.js – 41
glob un poco globber – 40
Biblioteca de aserción chai BDD / TDD para node.js y el navegador. Marco de prueba agnóstico. – 39
Bluebird Promesas completas / Implementación A + con un rendimiento excepcionalmente bueno – 37
grunt-contrib-uglify Minify archivos con UglifyJS. – 37
menos CSS Leaner – 34
opciones de argumento de análisis minimista – 34
Nodo-uuido Implementación rigurosa de RFC4122 (v1 y v4) UUID. – 34
mediante contsruction de flujo simplificado – 33
grunt-contrib-jshint Validar archivos con JSHint. – 32
mime Una biblioteca completa para mapeo tipo mime – 32
debería probar las afirmaciones agnósticas de estilo BDD del marco – 32
gm GraphicsMagick e ImageMagick para node.js – 31
gulp-uglify Minify archivos con UglifyJS. – 31
restify marco REST – 31
backbone Dé a su aplicación JS algo de Backbone con modelos, vistas, colecciones y eventos. – 30
pm2 Administrador de procesos de CLI moderno para aplicaciones Node con un equilibrador de carga incorporado – 30
event-stream construir tuberías de flujos de eventos – 29
n administrador de versiones de nodo – 29
xml2js Conversor simple de objetos XML a JavaScript. – 28
plantillas JavaScript integradas ejs – 27
ws simple de usar, cliente websocket, servidor y consola extremadamente rápidos y probados a fondo para node.js, actualizado con RFC-6455 – 27
grunt-contrib-cssmin Comprime archivos CSS. – 26
http-server un servidor http de línea de comandos simple de configuración cero – 26
inquirer Una colección de interfaces de usuario de línea de comandos interactivas comunes. – 26
jsdom Una implementación de JavaScript de los estándares DOM y HTML – 26
gulp-concat Concatena archivos – 25
http-proxy HTTP proxy para las masas – 25
pg Cliente PostgreSQL – javascript puro y libpq con la misma API – 25
secuenciar ORM de dialecto múltiple para Node.JS – 25
herramienta CLI para ejecutar generadores Yeoman – 25
bearcat un marco de aplicación basado en POJOs para node.js – 24
grunt-contrib-copy Copia archivos y carpetas. – 24
Estambul Otra herramienta de cobertura de código JS que calcula la declaración, la línea, la función y la cobertura de rama con ganchos del cargador de módulos para agregar cobertura de forma transparente al ejecutar pruebas. Admite todos los casos de uso de cobertura JS, incluidas las pruebas unitarias, las pruebas funcionales del lado del servidor – 24
grunt-contrib-clean Limpia archivos y carpetas. – 23
manillares Los manillares brindan la potencia necesaria para permitirle construir plantillas semánticas de manera efectiva sin frustración – 23
levelup Almacenamiento rápido y simple – un contenedor LevelDB estilo Node.js – 23
nconf Hierarchical node.js configuración con archivos, variables de entorno, argumentos de línea de comandos y fusión de objetos atómicos. – 23
Navegador / nodo HTTP elegante y rico en funciones con una API fluida – 23
bunyan una biblioteca de registro JSON para servicios node.js – 22
Grunt-contrib-concat Concatenar archivos. – 22
minimatch a glob matcher en javascript – 22
npm-check-updates Encuentra nuevas versiones de dependencias de las que permite tu package.json – 22
yeoman La CLI de Yeoman está en desuso. Vea la página en yeoman.io para más información. – 22
infraestructura de análisis de esprima ECMAScript para análisis multipropósito – 21
Biblioteca JavaScript jquery para operaciones DOM – 21
markdown Un analizador sensible de Markdown para javascript – 21
phantomjs Headless WebKit con JS API – 21
Supertest Biblioteca dirigida por superagentes para probar servidores HTTP – 21
analizador CSV CSV con una API simple, llena de opciones y probada en grandes conjuntos de datos. – 20
grunt-contrib-imagemin Minify images – 20
rimraf Un módulo de eliminación profunda para el nodo (como `rm -rf`) – 20
toque Una biblioteca de protocolo de prueba de cualquier cosa – 20
bondad de control de flujo asíncrono cogenerador – 19
- ¿Cuáles son las diferencias y similitudes entre el diseño adaptativo y el receptivo?
- ¿Qué es más adecuado para las consultas: Mysql vs Firebase?
- Cómo construir un sitio web sofisticado que tenga capas deslizantes, capítulos y fotos enormes como esta
- ¿Cuál es la mejor (y más rápida) forma de aprender a codificar (desarrollo web)?
- Cómo construir una tienda de múltiples proveedores en el mercado digital desde cero usando PHP y MYSQL