awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
restsharp avatar

restsharp/RestSharp

0
View on GitHub↗
9,826 स्टार्स·2,309 फोर्क्स·C#·Apache-2.0·3 व्यूज़restsharp.dev↗

RestSharp

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 deserialization and pluggable authenticator mechanisms. It further provides a request-response pipeline and utilities for dynamic query construction and request body encoding.

Features

  • RESTful API Clients - Implements a full-featured client for interacting with RESTful web services, managing endpoints, headers, and parameters.
  • Third-Party Service Integrations - Provides a comprehensive SDK for connecting .NET applications to external APIs and cloud services.
  • HTTP Client Libraries - Provides a dedicated .NET library for transmitting HTTP requests and processing server responses.
  • HTTP Abstraction Layers - Provides a high-level abstraction layer over the native .NET HttpClient for simplified request and response handling.
  • HTTP Request Abstractions - Ships a high-level abstraction over the standard .NET networking stack for simplified API consumption.
  • .NET HTTP API Integrations - Enables .NET applications to send requests to external web services and process the returned data.
  • Web Data Service Integrations - Provides capabilities to execute HTTP requests and process data from third-party web services and APIs.
  • Pluggable Serializers - Implements a pluggable serialization system to convert C# objects into JSON or XML formats.
  • JSON Serialization Libraries - Includes a mechanism for automatically converting C# objects to and from JSON and XML formats.
  • Request-Response Middleware - Provides a modular request-response pipeline that sequentially processes configuration and response handling.
  • Request Header Management - Offers tools for configuring and managing HTTP request headers, cookies, and query parameters.
  • JSON Serialization - Utilities for converting C# objects to JSON and XML for network transmission and parsing responses back.
  • API Credential Managers - Handles the management and application of security tokens and identity credentials for protected remote resources.
  • Pluggable Authentication Handlers - Decouples credential management from request logic using separate handler classes for various security schemes.
  • Remote Service Authentication - Manages security tokens and identity credentials to facilitate authorized access to protected remote APIs.
  • Data Serialization Formats - Transforms request and response bodies between C# objects and standardized JSON or XML formats.
  • Response Deserialization - Automatically maps HTTP response bodies to specified C# types using generic type parameters and reflection.
  • Query String Construction - Dynamically builds URI query strings by mapping key-value pairs to formatted URL strings.
  • Request Body Handling - Includes mechanisms for defining and serializing request payloads into JSON, XML, or multipart formats.
  • API Development - Simple and widely used HTTP client for .NET.
  • API Integration Tools - Low-level HTTP client wrapper, good for custom scenarios.
  • Client Libraries - Standard REST and HTTP client library for .NET.
  • HTTP Clients - Simple REST and HTTP API client.

स्टार हिस्ट्री

restsharp/restsharp के लिए स्टार हिस्ट्री चार्टrestsharp/restsharp के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

restsharp/restsharp क्या करता है?

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.

restsharp/restsharp की मुख्य विशेषताएं क्या हैं?

restsharp/restsharp की मुख्य विशेषताएं हैं: RESTful API Clients, Third-Party Service Integrations, HTTP Client Libraries, HTTP Abstraction Layers, HTTP Request Abstractions, .NET HTTP API Integrations, Web Data Service Integrations, Pluggable Serializers।

restsharp/restsharp के कुछ ओपन-सोर्स विकल्प क्या हैं?

restsharp/restsharp के ओपन-सोर्स विकल्पों में शामिल हैं: reactiveui/refit — Refit is a type-safe REST client for .NET that transforms API definitions into live interfaces. It functions as an… encode/httpx — This project is a comprehensive Python network request framework designed for both synchronous and asynchronous HTTP… koajs/koa — Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an… hyperium/hyper — Hyper is a low-level networking library designed for building high-performance HTTP clients and servers. It provides a… go-resty/resty — Resty is a high-level HTTP client library for Go designed for consuming REST services. It provides a streamlined… rest-client/rest-client — This is a Ruby HTTP client designed for REST API integration, resource modeling, and automated network communication.…

RestSharp के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो RestSharp के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • reactiveui/refitreactiveui का अवतार

    reactiveui/refit

    9,513GitHub पर देखें↗

    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

    C#c-sharpdotnetdotnet-core
    GitHub पर देखें↗9,513
  • encode/httpxencode का अवतार

    encode/httpx

    15,090GitHub पर देखें↗

    This project is a comprehensive Python network request framework designed for both synchronous and asynchronous HTTP communication. It provides a high-performance client capable of executing non-blocking requests within event-driven applications, while also supporting standard blocking calls for simpler scripts. The library is built to operate natively across diverse asynchronous runtimes, automatically detecting and utilizing the underlying event loop for concurrency. What distinguishes this library is its modular architecture, which decouples request construction from network execution thro

    Pythonasynciohttppython
    GitHub पर देखें↗15,090
  • koajs/koakoajs का अवतार

    koajs/koa

    35,713GitHub पर देखें↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    JavaScriptkoa
    GitHub पर देखें↗35,713
  • hyperium/hyperhyperium का अवतार

    hyperium/hyper

    15,945GitHub पर देखें↗

    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

    Rusthttphyperrust
    GitHub पर देखें↗15,945
RestSharp के सभी 30 विकल्प देखें→