8 Repos
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 is a declarative Java HTTP client that automates the generation of web service clients. It allows developers to define REST API endpoints using interfaces and annotations, removing the need to write manual request and response boilerplate code. The project uses dynamic proxies to map method calls to HTTP request templates. It features a pluggable pipeline of encoders and decoders to transform Java objects into request bodies and convert response bodies back into type-safe objects. The library covers a broad range of integration capabilities, including request interception for header ma
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 ist ein hochperformantes .NET-Webframework für den Bau typsicherer APIs unter Verwendung stark typisierter Request- und Response-Objekte. Es fungiert als nachrichtenbasierte API-Engine, die Geschäftslogik von der Transportschicht entkoppelt, wodurch Services über mehrere Protokolle wie HTTP, gRPC und verschiedene Message-Queue-Provider bereitgestellt werden können. Das Framework zeichnet sich durch seinen typsicheren API-Generator aus, der native Client-SDKs und Data Transfer Objects (DTOs) aus Service-Metadaten über mehrere Sprachen hinweg produziert. Es enthält zudem ein verteiltes Service-Gateway für Microservices-Orchestration, ein Code-First-ORM zur direkten Übersetzung von C#-Objekten in Datenbankdatensätze sowie ein zentralisiertes Identitäts- und Zugriffsmanagementsystem für sicheren tokenbasierten Zugriff. Die breitere Funktionspalette deckt asynchrones Messaging und Echtzeit-Event-Streaming durch Pub-Sub und Server-Sent Events ab. Es bietet umfassende Unterstützung für Datenserialisierung in Formaten wie JSON, XML, ProtoBuf und MessagePack, neben integrierten Authentifizierungs-Flows wie JWT, API-Keys und Step-up-Authentifizierung. Zusätzliches Tooling umfasst automatisierte CRUD-API-Generierung, Hintergrund-Job-Ausführung und Vorlagen für administrative Dashboards.
Automatically determines the appropriate HTTP method for a request using markers on the request object.
Fuel ist eine Kotlin-HTTP-Client-Bibliothek für Android- und Kotlin-Anwendungen, die sowohl synchrone als auch asynchrone Web-Anfragen verarbeitet. Sie fungiert als Netzwerk-Wrapper, der die Ausführung von Aufrufen über suspendierende Funktionen in Coroutines, reaktive Streams und traditionelle Callbacks unterstützt. Die Bibliothek bietet eine integrierte Unterstützung für Android LiveData, um Netzwerkantworten direkt an beobachtbare State-Holder für UI-Updates zu binden. Sie enthält zudem einen JSON-Serialisierungs-Client, der anpassbare Mapper verwendet, um rohe HTTP-Antwort-Bodys in strukturierte Datenobjekte zu konvertieren. Die Funktionsbereiche decken REST-API-Integration ab, einschließlich Request-Routing, Header- und Parameterkonfiguration sowie Basis-Authentifizierung. Das Toolset erstreckt sich auf die Übertragung binärer Daten durch Multipart-Uploads und Datei-Downloads mit Fortschrittsanzeige. Für Wartung und Observability bietet sie eine Interceptor-basierte Pipeline für Traffic-Logging und einen Mechanismus zur Simulation von Netzwerkaufrufen als blockierende Ausführungen für Unit-Tests.
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.