5 dépôts
Utilities for converting framework-specific request handlers into standard library compatible interfaces.
Distinguishing note: None available; no candidates provided.
Explore 5 awesome GitHub repositories matching web development · HTTP Handler Adapters. Refine with filters or upvote what's useful.
Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming. The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods. T
Provides adapters that wrap underlying web servers like Express or Fastify to maintain a consistent API.
Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat
The framework converts framework-specific handlers into standard library HTTP handlers to allow the application to run within standard server environments or compatible middleware chains.
Fasthttp is a high-performance networking framework for Go, designed to maximize throughput and minimize memory overhead in demanding web applications. It functions as a specialized HTTP server and client library that prioritizes efficient resource management, allowing developers to build scalable services capable of handling massive concurrent traffic with minimal garbage collection pressure. The library distinguishes itself through a focus on zero-allocation processing and low-level optimization. It achieves this by recycling temporary request and response objects through managed pools and
Adapts standard library request handlers for use within high-performance server environments.
Hono est un framework HTTP JavaScript minimal conçu pour construire des serveurs web à travers de multiples runtimes, incluant Node.js, les runtimes edge et les plateformes serverless. Il fonctionne comme un serveur web cross-runtime et un wrapper d'API web standard, normalisant divers objets de requête et réponse en signatures Web API standards. Le projet sert d'orchestrateur de middleware HTTP et de gestionnaire de requêtes, utilisant un pipeline de requêtes basé sur des middlewares et un montage de routes hiérarchique pour créer des structures de serveur modulaires. Il se distingue par un wrapper d'événements agnostique au runtime qui assure un comportement cohérent quel que soit l'environnement de déploiement. Le framework couvre un large éventail de capacités, incluant le routage de requêtes HTTP avec capture de paramètres dynamiques, la communication WebSocket en temps réel et des mesures de sécurité complètes comme la gestion CORS et l'authentification basique. Il fournit également des utilitaires pour la gestion de session via cookies, le service d'assets statiques et la gestion du trafic via proxy de requêtes et redirection d'URL. Le projet est implémenté en TypeScript.
Wraps legacy request-response callbacks and modern web handlers to normalize them into a consistent internal event signature.
Ring is a Clojure HTTP web library that represents requests and responses as immutable data structures. It provides a functional framework for web development, treating HTTP traffic as standardized maps to decouple application logic from specific server implementations. The project features a middleware framework for composing reusable functional layers to handle cross-cutting concerns such as authentication and logging. It includes a server adapter system that translates raw traffic into request maps, as well as a dedicated integration layer for upgrading standard HTTP connections to bidirec
Connects handlers to server implementations via adapters that translate raw traffic into request and response maps.