8 repositorios
The process of associating HTTP methods and URI paths with specific handler functions.
Distinct from HTTP Interface Definitions: Focuses on the basic mapping of requests to handlers, which is more general than benchmarking or health probes.
Explore 8 awesome GitHub repositories matching web development · HTTP Endpoint Mapping. Refine with filters or upvote what's useful.
Feign es un cliente HTTP declarativo en Java que automatiza la generación de clientes de servicios web. Permite a los desarrolladores definir endpoints de API REST utilizando interfaces y anotaciones, eliminando la necesidad de escribir código repetitivo (boilerplate) para solicitudes y respuestas. El proyecto utiliza proxies dinámicos para mapear llamadas a métodos con plantillas de solicitud HTTP. Cuenta con un pipeline conectable de codificadores y decodificadores para transformar objetos Java en cuerpos de solicitud y convertir cuerpos de respuesta de vuelta a objetos con seguridad de tipos. La biblioteca cubre una amplia gama de capacidades de integración, incluyendo interceptación de solicitudes para la gestión de cabeceras, lógica de reintento basada en estrategias para el consumo resiliente de servicios y expansión de plantillas para URIs. También proporciona herramientas para registrar logs de tráfico HTTP y recopilar métricas de rendimiento del cliente.
Maps Java method signatures and annotations directly to HTTP endpoints to automate request construction.
Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t
Maps HTTP methods and paths to handler functions to serve data using parameters and wildcards.
JSON API is a set of industry standards for RESTful APIs that defines uniform protocols for resource serialization, error responses, and query parameters. It provides a specification for request and response payloads in JSON-based APIs to ensure consistency across endpoints. The specification focuses on reducing network requests through a structured resource serialization format and a standardized mechanism for embedding related resources into a single response. It utilizes a custom JSON media type for content negotiation and supports the definition of custom profiles to provide specialized i
Maps standard HTTP methods directly to create, read, update, and delete operations.
Waku is a minimal React framework built around React Server Components. It renders components exclusively on the server for data fetching and server-side logic, then hydrates client components in the browser for interactivity. The framework supports hybrid rendering, mixing static prerendering at build time with dynamic per-request rendering within a single application, and allows independently loading slice components that can be static or dynamic. The framework distinguishes itself through its file-based routing system that defines pages, layouts, and API endpoints by placing files in a dir
Registers HTTP handlers at arbitrary paths with support for static prerendering or dynamic method dispatch.
ServiceStack es un framework web de alto rendimiento para .NET diseñado para construir APIs con seguridad de tipos utilizando objetos de solicitud y respuesta fuertemente tipados. Funciona como un motor de API basado en mensajes que desacopla la lógica de negocio de la capa de transporte, permitiendo que los servicios se expongan a través de múltiples protocolos, incluyendo HTTP, gRPC y varios proveedores de colas de mensajes. El framework se distingue por su generador de API con seguridad de tipos, que produce SDKs de cliente nativos y objetos de transferencia de datos (DTOs) a partir de metadatos de servicio en múltiples lenguajes. También incluye un gateway de servicios distribuidos para la orquestación de microservicios, un ORM code-first para traducir objetos C# directamente a registros de base de datos y un sistema centralizado de gestión de identidad y acceso para un acceso seguro basado en tokens. Su superficie de capacidades más amplia cubre la mensajería asíncrona y el streaming de eventos en tiempo real mediante Pub-Sub y Server-Sent Events. Proporciona un soporte integral de serialización de datos para formatos como JSON, XML, ProtoBuf y MessagePack, junto con flujos de autenticación integrados que incluyen JWT, claves API y autenticación de paso a paso. Herramientas adicionales incluyen la generación automatizada de API CRUD, ejecución de trabajos en segundo plano y plantillas de dashboard administrativo.
Automatically determines the appropriate HTTP method for a request using markers on the request object.
Fuel es una librería cliente HTTP de Kotlin para aplicaciones Android y Kotlin que maneja solicitudes web tanto síncronas como asíncronas. Funciona como un wrapper de red que soporta la ejecución de llamadas mediante funciones de suspensión en corrutinas, flujos reactivos y callbacks tradicionales. La librería cuenta con integración incorporada para Android LiveData para vincular respuestas de red directamente a contenedores de estado observables para actualizaciones de la interfaz de usuario. También incluye un cliente de serialización JSON que utiliza mappers personalizables para convertir cuerpos de respuesta HTTP crudos en objetos de datos estructurados. Las áreas de capacidad cubren la integración de API REST, incluyendo enrutamiento de solicitudes, configuración de cabeceras y parámetros, y autenticación básica. El conjunto de herramientas se extiende a la transferencia de datos binarios mediante subidas multipart y descarga de archivos con seguimiento de progreso. Para mantenimiento y observabilidad, proporciona un pipeline basado en interceptores para el registro de tráfico y un mecanismo para simular llamadas de red como ejecuciones bloqueantes para pruebas unitarias.
Associates structured objects with specific HTTP methods and URI paths to organize API routing logic.
AndServer is a Java library for hosting a lightweight HTTP server and API endpoints directly within an Android application process. It functions as an annotation-based web framework that maps network requests to specific application methods to decouple business logic from network handling. The project distinguishes itself as a mobile network gateway capable of routing incoming traffic and proxying data on an Android device. It includes an embedded static file server for delivering HTML files and web assets from the device to other clients over HTTP. The framework provides a middleware engine
Maps Java method signatures and annotations to specific HTTP endpoints and verbs for request handling.
This is a serverless deployment command-line interface used for packaging, deploying, and managing the lifecycle of serverless functions in a cloud environment. It acts as a cloud service orchestrator to coordinate remote service registries, environment configurations, and custom domain routing. The tool provides a remote function invoker that maps local procedure calls to cloud endpoints via HTTPS and a distributed log aggregator to monitor execution logs for remote debugging. It manages secure access through a cloud identity manager that handles authentication tokens for API requests. The
Serializes local function calls and routes them as HTTP requests to remote endpoints by mapping parameters to query strings.