5 dépôts
Foundational libraries for executing and managing HTTP network requests.
Distinguishing note: Focuses on the primary networking library capability.
Explore 5 awesome GitHub repositories matching web development · Networking Libraries. Refine with filters or upvote what's useful.
Alamofire is an HTTP networking library that provides a foundation for managing network requests and responses through a chainable, type-safe interface. It serves as an asynchronous request manager, coordinating concurrent network operations and data streams while maintaining application responsiveness. The library distinguishes itself through a protocol-oriented request adaptation system, which utilizes interceptors to modify or authenticate requests before dispatch. It employs a middleware-driven pipeline to process traffic, handling encoding, authentication, and error recovery in a modular
Executes network requests using a chainable interface that handles parameter encoding, authentication, and response validation.
AFNetworking is an Objective-C networking library for Apple platforms, including iOS, macOS, watchOS, and tvOS. It functions as an HTTP client that manages remote server communication by wrapping the system loading framework to handle requests and responses. The library provides specialized security and identity tools, featuring SSL certificate pinning for server trust validation and the implementation of standardized OAuth authentication flows. It further distinguishes itself with network reachability monitoring to track interface availability and request mocking capabilities to simulate ser
Provides foundational networking capabilities for executing and managing HTTP requests in Objective-C.
Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a foundational toolkit for creating network services that leverage asynchronous execution and memory-safe data handling, supporting both HTTP/1 and HTTP/2 protocols. The library distinguishes itself through a protocol-agnostic architecture that separates transport logic from HTTP semantics. It utilizes a service-trait abstraction to decouple network logic from the underlying transport, enabling developers to inject custom middleware for request interception and response transfo
Provides foundational networking primitives for building high-performance HTTP clients and servers.
Dio is a cross-platform HTTP client for Dart designed to manage network requests and data communication across mobile and desktop applications. It provides a comprehensive framework for executing standard web operations while handling complex tasks such as request lifecycles, connection security, and global configuration. The library distinguishes itself through an extensible architecture that allows developers to hook into the request and response pipeline. By utilizing interceptors and custom network adapters, users can modify traffic, perform authentication, and swap underlying networking
Provides a robust communication library for managing network requests and connection security in Dart applications.
unfetch est un client HTTP isomorphe et une bibliothèque réseau qui fournit une interface basée sur des promesses pour effectuer des requêtes réseau de manière cohérente dans les environnements navigateur et serveur. Il sert d'implémentation légère de l'API Fetch pour les environnements qui manquent de support natif pour effectuer des requêtes réseau. La bibliothèque permet la récupération de ressources web sous forme de texte, JSON ou blobs binaires tout en maintenant une faible empreinte mémoire. Elle fonctionne comme un polyfill en installant l'interface fetch dans l'espace de noms global lorsque le support natif du navigateur est indisponible. L'outil couvre de larges capacités pour la récupération de ressources web, incluant la capacité d'exécuter des requêtes HTTP, d'inspecter les en-têtes de réponse et d'analyser le contenu de la réponse.
Offers a minimalist implementation for executing HTTP requests and parsing responses with a small memory footprint.