awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

C# HTTP Client Libraries

Ranking updated Jul 13, 2026

For a C# library for making HTTP requests, the strongest matches are tmenier/flurl (Flurl is a fluent, high-performance HTTP client wrapper for), restsharp/restsharp (RestSharp is a comprehensive, high-performance HTTP client library for) and reactiveui/refit (Refit is a type-safe REST client that simplifies API). Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best c sharp http client libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

C# HTTP Client Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • tmenier/flurltmenier avatar

    tmenier/Flurl

    4,403View on GitHub↗

    Flurl is a .NET fluent URL builder and HTTP client wrapper designed for constructing complex web addresses and sending requests with a chainable interface. It functions as a URL manipulation library and an HTTP mocking framework to facilitate network interaction and testing. The project distinguishes itself through a fluent interface that allows for the incremental construction of paths, query parameters, and fragments. It provides a dedicated mocking system to intercept outgoing network traffic and return predefined responses, enabling isolated unit testing without a live server. Its broade

    Flurl is a fluent, high-performance HTTP client wrapper for .NET that provides a chainable interface for building requests, supports automatic serialization, and includes built-in middleware and connection pooling capabilities.

    C#Asynchronous Request ExecutionFluent Request Builders
    View on GitHub↗4,403
  • restsharp/restsharprestsharp avatar

    restsharp/RestSharp

    9,826View on GitHub↗

    RestSharp is a .NET HTTP client library designed for interacting with RESTful web services. It provides a high-level request wrapper and a dedicated REST API client to manage endpoints, headers, and query parameters. The library includes a serialization mechanism that automatically converts objects to and from JSON or XML formats for API payloads. It also features a system for managing API credentials and security tokens to ensure authorized access to protected remote resources. The toolkit covers broad capabilities for external web service integration, including generic type-based deseriali

    RestSharp is a comprehensive, high-performance HTTP client library for .NET that provides the requested fluent request building, automatic serialization, and middleware support for robust API integration.

    C#RESTful API Clients.NET HTTP API IntegrationsHTTP Abstraction Layers
    View on GitHub↗9,826
  • reactiveui/refitreactiveui avatar

    reactiveui/refit

    9,513View on GitHub↗

    Refit is a type-safe REST client for .NET that transforms API definitions into live interfaces. It functions as an automatic API proxy generator, allowing developers to define endpoints as interfaces to eliminate manual HTTP request boilerplate. The library is designed for compatibility with ahead-of-time compilation and trimmed binaries, utilizing build-time source generation to ensure support for native AoT deployments. The project covers a broad range of API integration capabilities, including attribute-driven request composition, automatic JSON deserialization, and request header managem

    Refit is a type-safe REST client that simplifies API interactions by turning interfaces into HTTP calls, providing a robust and widely-used abstraction over the standard .NET HttpClient.

    C#Automatic Body Deserializers
    View on GitHub↗9,513

Related searches

  • an http client library for Dart
  • a javascript library for making http requests
  • a java library for making http requests
  • an HTTP client library for Go
  • a lightweight HTTP client for TypeScript
  • an http client library for Rust
  • a php library for making http requests
  • an http client library for Flutter