4 repositorios
The process of associating incoming HTTP requests with specific handler functions based on path and constraints.
Distinct from Request-to-Action Mappings: Shortlist candidates focus on mapping to records, actions, or debug data, not the primary routing to handlers.
Explore 4 awesome GitHub repositories matching web development · Request Mapping. Refine with filters or upvote what's useful.
Salvo es un framework web integral en Rust para construir servidores HTTP asíncronos y aplicaciones web. Cuenta con un enrutador web jerárquico que utiliza una estructura basada en árbol para mapear solicitudes a manejadores y un pipeline de middleware asíncrono basado en el modelo de cebolla para el pre y post-procesamiento de solicitudes y respuestas. El framework se distingue por su soporte nativo para protocolos de red modernos, incluyendo una implementación de HTTP/3 basada en QUIC junto con HTTP/1 y HTTP/2. Incluye un generador de documentación OpenAPI integrado que extrae esquemas directamente de las firmas de los manejadores para producir especificaciones de API estandarizadas e interfaces interactivas. Además, proporciona gestión automatizada de TLS mediante la integración de ACME para obtener y renovar certificados de seguridad. El proyecto cubre una amplia gama de capacidades, incluyendo comunicación en tiempo real mediante WebSockets y WebTransport, así como funcionalidad de pasarela de API con proxy de solicitudes y reescritura de rutas. Incluye soporte integrado para gestión de sesiones, extracción de parámetros con seguridad de tipos y observabilidad mediante la integración de OpenTelemetry. La entrega de contenido se maneja mediante el servicio de archivos estáticos y plantillas HTML dinámicas. Se proporciona una herramienta de línea de comandos para arrancar nuevas estructuras de proyectos.
Routes incoming requests to specific logic using path patterns, nesting, and regex constraints.
Este proyecto es un repositorio instructivo y recurso de aprendizaje que proporciona una colección completa de notas de estudio, guías de programación y ejemplos de código ejecutables. Sirve como guía para el desarrollo web y de Java SE, presentando una biblioteca de muestras de código que demuestran algoritmos comunes e implementaciones técnicas. El repositorio se centra en el análisis del núcleo y el tiempo de ejecución del lenguaje, con tutoriales detallados sobre multihilo y concurrencia. Proporciona implementaciones prácticas de arquitectura de software y patrones de diseño, como los patrones singleton y strategy, así como exploraciones de la Java Virtual Machine y el bytecode. El proyecto cubre una amplia gama de capacidades, incluyendo fundamentos del lenguaje como genéricos y anotaciones, conceptos básicos de desarrollo web que involucran el manejo de solicitudes HTTP y gestión de sesiones, y primitivas de concurrencia para el ciclo de vida de hilos y sincronización de recursos. También incluye utilidades para seguridad, procesamiento de datos y generación dinámica de páginas.
Implements the process of associating incoming HTTP requests with specific handler functions based on URL paths.
dzzoffice es una plataforma de colaboración empresarial y suite de automatización del lugar de trabajo digital. Funciona como un sistema de gestión de documentos colaborativo y una puerta de enlace de almacenamiento en la nube, proporcionando un centro centralizado para la comunicación en equipo, seguimiento de tareas y servicios de directorio corporativo. La plataforma se distingue por su capacidad para montar múltiples proveedores de almacenamiento en la nube externos y unidades privadas en una única interfaz unificada para la gestión de archivos. Admite la coautoría y previsualización en tiempo real de documentos de oficina a través de la integración con servidores de oficina externos y mantiene una base de conocimientos interna estructurada con soporte para Markdown y ebook. El sistema cubre amplias capacidades organizacionales, incluyendo la gestión de comunicación corporativa a través de noticias internas y foros de discusión, organización de usuarios basada en grupos con control de acceso basado en roles y automatización de flujos de trabajo en el lugar de trabajo. También incluye herramientas para formularios de recopilación de datos personalizados, intercambio seguro de archivos con enlaces validados y seguimiento de la actividad del sistema. El entorno puede ser arrancado utilizando imágenes de despliegue contenerizadas preconfiguradas para garantizar una instalación consistente a través de entornos de servidor.
Employs request mapping to direct incoming requests from shortened links or external platforms to internal modules.
Kore is an event-driven web and WebSocket server framework designed for building high-performance web services and APIs in C or Python. It functions as a secure, concurrent application framework that utilizes non-blocking I/O and isolated worker processes to handle high-concurrency traffic. The project is distinguished by a security-first architecture that features OS-level process sandboxing, privilege separation, and the isolation of private encryption keys into dedicated processes. It enables zero-downtime deployments through dynamic module hot-reloading and provides automated TLS certific
Associates incoming web requests with specific handler functions using fixed strings or regular expressions.