awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Rust HTTP Client Libraries

Classement mis à jour le 13 juil. 2026

For an http client library for Rust, the strongest matches are seanmonstar/reqwest (Reqwest is the standard, high-performance HTTP client for Rust), hyperium/hyper (Hyper is a foundational, high-performance networking library that provides) and http-rs/surf (Surf is an asynchronous, modular HTTP client for Rust). Each is ranked by relevance to your query, popularity and recent activity.

Nous sélectionnons les dépôts GitHub open-source correspondant à « best rust http client libraries ». Les résultats sont classés par pertinence par rapport à votre recherche — utilisez les filtres ci-dessous pour affiner, ou utilisez l'IA.

Rust HTTP Client Libraries

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • seanmonstar/reqwestAvatar de seanmonstar

    seanmonstar/reqwest

    11,675Voir sur GitHub↗

    This library is a high-level networking tool for the Rust programming language, designed to execute HTTP requests and interact with remote services and REST APIs. It provides both asynchronous and blocking interfaces, allowing developers to send data using formats such as JSON or multipart forms while maintaining type-safe communication with external web services. The library distinguishes itself through a comprehensive architecture that manages network sessions and data flow. It utilizes connection pooling to maintain persistent sockets, which reduces latency during consecutive requests to t

    Reqwest is the standard, high-performance HTTP client for Rust that natively supports asynchronous operations, connection pooling, TLS, middleware, and streaming, making it the definitive choice for this category.

    RustConnection PoolingResponse StreamingAsynchronous Request Execution
    Voir sur GitHub↗11,675
  • hyperium/hyperAvatar de hyperium

    hyperium/hyper

    15,945Voir sur GitHub↗

    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

    Hyper is a foundational, high-performance networking library that provides the core asynchronous HTTP primitives and connection pooling required for building robust clients, though it is intentionally low-level and typically requires additional crates for high-level features like JSON serialization.

    RustConnection PoolingResponse StreamingAsynchronous Network Clients
    Voir sur GitHub↗15,945
  • http-rs/surfAvatar de http-rs

    http-rs/surf

    1,509Voir sur GitHub↗

    Fast and friendly HTTP client framework for async Rust

    Surf is an asynchronous, modular HTTP client for Rust that provides a friendly API for common tasks like streaming and JSON serialization, making it a solid choice for client-side applications.

    RustInfrastructure and Automation
    Voir sur GitHub↗1,509

Related searches

  • an HTTP client library for Go
  • un framework web pour construire des API HTTP en Rust
  • an http client library for Dart
  • a lightweight http client for Kotlin
  • an http client library for Flutter
  • a lightweight HTTP client for TypeScript
  • a high performance web framework for Rust
  • a C# library for making HTTP requests