Repolode
expressjs

expressjs/express

Framework web rápido, minimalista y sin imponer criterios para Node.js, pensado para crear aplicaciones web y API HTTP.

Estrellas
69,572
Forks
25,250
Issues abiertos
242
Último commit
hace 3 días

¿Qué es?

Express es un framework web minimalista para Node.js. Ofrece un conjunto reducido de herramientas para enrutar solicitudes, gestionar funciones auxiliares de HTTP, como redirecciones y caché, y renderizar vistas, sin imponer decisiones como el ORM o el motor de plantillas, que quedan a criterio del desarrollador.

El framework está pensado para aplicaciones de página única, sitios web, aplicaciones híbridas y API HTTP públicas. Incluye un sistema de enrutamiento robusto, negociación de contenido y un sistema de vistas compatible con más de 14 motores de plantillas a través de @ladjs/consolidate. Un generador ejecutable permite crear rápidamente la estructura inicial de una aplicación.

Express se instala desde el registro de npm y requiere Node.js 18 o posterior. El proyecto está mantenido por un Comité Técnico oficial y cuenta con una guía de migración a v5.

Funciones clave

  • 01Enrutamiento robusto para métodos HTTP y rutas URL
  • 02Funciones auxiliares de HTTP para redirecciones, caché y tareas similares
  • 03Sistema de vistas compatible con más de 14 motores de plantillas
  • 04Negociación de contenido integrada
  • 05Generador ejecutable para crear la estructura inicial de aplicaciones

Casos de uso

  • Crear API REST o API HTTP públicas en Node.js
  • Servir aplicaciones de página única y sitios web con un servidor pequeño
  • Crear backends personalizados sin un ORM ni un motor de plantillas predefinidos

Inicio rápido

  1. 1

    Instala Node.js 18 o una versión posterior

  2. 2

    Instala Express en tu proyecto

    npm install express
  3. 3

    Crea un archivo con una ruta Hello World e inícialo con node

Antes de usarlo

  • Requiere Node.js 18 o una versión posterior.

Temas

Preguntas frecuentes

¿Qué es express?
Framework web rápido, minimalista y sin imponer criterios para Node.js, pensado para crear aplicaciones web y API HTTP. Express es un framework web minimalista para Node.js. Ofrece un conjunto reducido de herramientas para enrutar solicitudes, gestionar funciones auxiliares de HTTP, como redirecciones y caché, y renderizar vistas, sin imponer decisiones como el ORM o el motor de plantillas, que quedan a criterio del desarrollador.
¿express es gratuito? ¿Qué licencia tiene?
express es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿express sigue mantenido?
Mantenimiento activo. El último commit de express fue el 17 oct 2026.
¿Para qué puedo usar express?
Crear API REST o API HTTP públicas en Node.js Servir aplicaciones de página única y sitios web con un servidor pequeño Crear backends personalizados sin un ORM ni un motor de plantillas predefinidos
¿Cómo se instala express?
Instala Node.js 18 o una versión posterior Instala Express en tu proyecto: npm install express Crea un archivo con una ruta Hello World e inícialo con node
¿Dónde consigo express?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/expressjs/express

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados