C# HTTP

Open-source C# projects categorized as HTTP

Top 23 C# HTTP Projects

  • RestSharp

    Simple REST and HTTP API Client for .NET

  • Project mention: Building a Gateway to Netflix API: A Developer's Guide | dev.to | 2023-11-20

    RestSharp

  • Ocelot

    .NET API Gateway

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Refit

    The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.

  • Project mention: Exception Handling in C# Methods returning object | /r/dotnet | 2023-12-08

    A lot of people have given you good replies, but have you looked at Refit?

  • Flurl.Http

    Fluent URL builder and testable HTTP client for .NET

  • Project mention: Building a Gateway to Netflix API: A Developer's Guide | dev.to | 2023-11-20

    Flurl and others

  • NetCoreServer

    Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

  • kiota

    OpenAPI based HTTP Client code generator

  • Project mention: It's 2023. Your API should have a schema | /r/programming | 2023-07-09

    have you tried https://github.com/microsoft/kiota?

  • WebApiClient

    An open source project based on the HttpClient. You only need to define the c# interface and modify the related features to invoke the client library of the remote http interface asynchronously.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • EmbedIO

    A tiny, cross-platform, module based web server for .NET

  • Project mention: Make MAUI app run a Web API Controller | /r/dotnetMAUI | 2023-05-27

    I haven't used it, but EmbedIO looks like it's another option: https://github.com/unosquare/embedio

  • OpenAPI.NET

    The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.

  • WireMock.Net

    WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but extended with more functionality.

  • Project mention: Mock heavy tests | /r/dotnet | 2023-06-01

    I'd say that without wanting to refactor the code a little bit (maybe moving those HttpClients into a service so that they are easily mocked) your best bet would be to use something like WireMock or MockHttp.

  • OpenDirectoryDownloader

    Indexes open directories

  • Project mention: A few tips for the newcomers on this sub ! | /r/myODs | 2023-10-29

    Your first reflex should be to track the most recent posts of the sub. If you're watchful, there's always a comment posted with some details like this one and you can get the complete list of links for your shopping ("Urls file" link). You can still index a site by your own if the link of the "Url file" is broken or if the content has changed, with KoalaBear84's Indexer.

  • RestEase

    Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit

  • Project mention: Best way to implement base class for API calls? | /r/csharp | 2023-12-07

    If Swagger/OpenAPI is available, save yourself a lot of trouble and generate the client using OpenAPI Generator. If not, use a library like RestEase to make it significantly easier to create the client.

  • EasyHttp

    Http Library for C#

  • CacheCow

    An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server

  • Pororoca

    An HTTP inspection tool with support for HTTP/2 and HTTP/3. Alternative to Postman.

  • Project mention: Pororoca, an HTTP Inspection Tool | news.ycombinator.com | 2023-12-27
  • dev-proxy

    Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.

  • Project mention: Generate an OpenAPI Document | news.ycombinator.com | 2024-01-13

    Article mentions it's open-source. On Github, it's at

    https://github.com/microsoft/dev-proxy

  • Simple.OData.Client

  • Tiny.RestClient

    Simpliest Fluent REST client for .NET

  • serilog-sinks-http

    A Serilog sink sending log events over HTTP.

  • FluentUriBuilder

    A safer and more readable way to build URI's in .NET

  • Apizr

    Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)

  • core

    Sisk's request and response processor mainframe source code. (by sisk-http)

  • Project mention: Sisk - Lightweight .NET web framework | /r/dotnet | 2023-11-01

    Github: https://github.com/sisk-http/core

  • RestLess

    The automatic type-safe-reflectionless REST API client library for .Net Standard (by letsar)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# HTTP related posts

Index

What are some of the best open-source HTTP projects in C#? This list will help you:

Project Stars
1 RestSharp 9,438
2 Ocelot 8,137
3 Refit 8,090
4 Flurl.Http 3,999
5 NetCoreServer 2,475
6 kiota 2,236
7 WebApiClient 2,004
8 EmbedIO 1,430
9 OpenAPI.NET 1,309
10 WireMock.Net 1,293
11 OpenDirectoryDownloader 1,047
12 RestEase 1,043
13 EasyHttp 968
14 CacheCow 845
15 Pororoca 404
16 dev-proxy 355
17 Simple.OData.Client 327
18 Tiny.RestClient 205
19 serilog-sinks-http 163
20 FluentUriBuilder 132
21 Apizr 124
22 core 117
23 RestLess 110

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com