awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Rust HTTP Client Libraries

تم تحديث الترتيب في 13 يوليو 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.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “best rust http client libraries”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

Rust HTTP Client Libraries

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • seanmonstar/reqwestالصورة الرمزية لـ seanmonstar

    seanmonstar/reqwest

    11,675عرض على 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
    عرض على GitHub↗11,675
  • hyperium/hyperالصورة الرمزية لـ hyperium

    hyperium/hyper

    15,945عرض على 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
    عرض على GitHub↗15,945
  • http-rs/surfالصورة الرمزية لـ http-rs

    http-rs/surf

    1,509عرض على 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
    عرض على GitHub↗1,509

Related searches

  • an HTTP client library for Go
  • إطار عمل ويب لبناء واجهات برمجة تطبيقات HTTP في 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