6 repositorios
Plugins and middleware specifically designed to integrate functionality into Express applications.
Distinguishing note: No candidate provides a general Express integration tag for web development frameworks.
Explore 6 awesome GitHub repositories matching web development · Express Integrations. Refine with filters or upvote what's useful.
Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve
Integrates as middleware within an Express application to manage requests alongside other HTTP routes.
express-graphql es una implementación de servidor de API GraphQL y middleware HTTP que conecta un esquema GraphQL a un servidor HTTP. Proporciona un analizador de solicitudes para extraer consultas y variables de varios tipos de contenido, y un proveedor de contexto para inyectar datos de solicitudes HTTP y estado de sesión en funciones resolver. La librería incluye un IDE interactivo basado en navegador que detecta solicitudes GET para servir una interfaz HTML para probar consultas e inspeccionar respuestas. También soporta un pipeline de ejecución personalizado, permitiendo sobrescribir las funciones predeterminadas de análisis, validación, ejecución y formateo de errores. El proyecto cubre la integración de API mediante middleware y análisis de parámetros de solicitud, junto con una arquitectura para validación de consultas basada en AST y ejecución basada en esquemas. Además, proporciona mecanismos para la extensión de metadatos de respuesta y la aplicación de reglas de validación para restringir campos u operaciones específicas.
Integrates GraphQL schema handling into Express applications via middleware.
wmr es una herramienta de desarrollo de aplicaciones web y sistema de compilación que funciona como un bundler de módulos ES, generador de sitios estáticos y servidor de desarrollo local. Proporciona un entorno completo para crear aplicaciones web modernas, combinando un compilador de producción con un servidor que admite recarga en caliente (hot reloading). El proyecto se distingue por su enfoque integrado en scripts de fondo y enrutamiento, sirviendo tanto como bundler de service workers como herramienta para el enrutamiento basado en el sistema de archivos. Permite la generación de HTML estático mediante prerenderizado y proporciona integración nativa para generar web workers para manejar cálculos pesados. El sistema cubre una amplia gama de capacidades de automatización de compilación, incluyendo compilación bajo demanda, manejo de solicitudes basado en middleware y un pipeline impulsado por plugins para extender la lógica de compilación. También incluye utilidades para gestionar variables de entorno, mapear rutas de importación y analizar el tamaño del bundle para optimizar los activos de producción.
Allows the injection of custom middleware into the development server to control request handling and HTTP headers.
orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu
Mounts typed API handlers as middleware on Express.js for request processing.
routing-controllers es un router de API declarativo y controlador de framework web para TypeScript. Proporciona un sistema para definir rutas HTTP y lógica de manejo de peticiones utilizando decoradores basados en clases y metadatos para organizar los endpoints de la API en una arquitectura estructurada. El proyecto utiliza una integración de servidor basada en adaptadores para desacoplar la lógica de enrutamiento del framework web subyacente, proporcionando integraciones específicas para Express y Koa. Cuenta con un sistema de transformación de tipos basado en reflexión que valida y transforma los parámetros de petición entrantes en instancias de clases tipadas. La superficie de capacidades cubre un pipeline completo de petición-respuesta, incluyendo la ejecución de middleware, interceptación de respuestas y gestión global de errores. Soporta utilidades de enrutamiento avanzadas como prefijado global de rutas, descubrimiento de componentes basado en el sistema de archivos e integración de inyección de dependencias. La funcionalidad adicional incluye control de acceso basado en roles, inyección de usuarios autenticados y manejadores especializados para subidas de archivos y streaming de respuestas.
Acts as a routing wrapper that adds structured class controllers and dependency injection to Express servers.
Rendr es un framework de JavaScript isomórfico y renderizador del lado del servidor diseñado para aplicaciones Backbone.js. Sincroniza el renderizado de vistas entre servidores Node.js y navegadores cliente para proporcionar HTML inicial para una mejor indexación en motores de búsqueda y velocidades de carga, manteniendo la interactividad de la aplicación. El sistema utiliza un sistema de adaptadores conectables para desacoplar la lógica de renderizado de motores de plantillas HTML específicos, permitiendo a los desarrolladores intercambiar o integrar motores personalizados. También funciona como un proxy del lado del servidor que intercepta las peticiones del cliente a través de rutas virtuales y las reenvía a servicios RESTful remotos utilizando adaptadores de datos configurables. El framework está diseñado para ser montado como middleware en instancias de servidor Node.js existentes, como Express, en lugar de reemplazar el servidor. Emplea un pipeline de peticiones basado en middleware para modificar el estado de la aplicación y utiliza hooks de ciclo de vida para inicializar el modelo de objetos del documento (DOM) del lado del cliente después de que se inyecta una vista.
Mounts server-side rendering middleware into Express applications to handle the generation of views.