SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# HTTP Projects
-
RestSharp simplifies making HTTP requests to RESTful APIs.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
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.
I really love using Refit library for communication with other services via HTTP protocol. This library provides an interface wrapper (with code generation) that wraps HttpClient using HttpClientFactory.
-
-
Project mention: 🚀 Introducing NextSolution V2: ASP.NET API + Next.js + Expo Starter Template | dev.to | 2024-09-07
This template was built using a variety of powerful frameworks and tools, including: .NET, Ngrok, JWT (JSON Web Tokens), Entity Framework, AutoMapper, FluentValidation, Flurl, Humanizer, libphonenumber-csharp, MailKit, OAuth, Serilog, Twilio, Swagger, React.js, React Native, React Navigation, Axios, Expo Dev, Lodash, NativeWind, React Hook Form, Zustand, Visual Studio Code, Visual Studio, Android Studio, Git, GitHub Copilot, Node.js, React Native Paper, NextUI
-
Project mention: Kiota: OpenAPI-Based HTTP Client Code Generator | news.ycombinator.com | 2024-08-14
-
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
-
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
-
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: Integration Testing in .NET: A Practical Guide to Tools and Techniques | dev.to | 2024-09-07When we need to mock external APIs, WireMock.Net is a powerful tool that allows us to simulate HTTP interactions.
-
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.
-
-
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
RestEase
-
-
CacheCow
An implementation of HTTP Caching in .NET Core and 4.5.2+ for both the client and the server
-
dev-proxy
Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
Project mention: Dev Proxy is a CLI tool for simulating APIs, including of errors/failure rate | news.ycombinator.com | 2024-06-30 -
-
Project mention: GenHTTP VS ASP.NET Core - a user suggested alternative | libhunt.com/r/GenHTTP | 2024-12-05
-
-
I appears that this is using HttpListener to implement the HTTP protocol:
https://github.com/sisk-http/core/blob/main/src/Http/HttpSer...
HttpListener, while not deprecated, is frozen and not taking new features. For example, it does not support HTTP 2. It might not be as high performance as Kestrel (the default web server in ASP.NET Core).
https://github.com/dotnet/runtime/issues/63941#issuecomment-...
So the authors of the framework might want to consider longer term whether layering onto of Kestrel or some other HTTP server implementation may make more sense.
-
-
fluxzy.core
Fast and fully streamed Man-On-The-Middle library and a CLI app to intercept, record, impersonate and alter HTTP/1.1, H2, websocket traffic over plain or secure channels.
-
Apizr
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# HTTP discussion
C# HTTP related posts
-
Sisk – Lightweight .NET Web Framework
-
Designing HTTP API clients in .NET
-
Gathering HAR and deciphered PCAP from you webdriver tests
-
Open source tools and guidelines for webhooks
-
Exception Handling in C# Methods returning object
-
Standard Webhooks Spec
-
Best way to implement base class for API calls?
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Feb 2025
Index
What are some of the best open-source HTTP projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | RestSharp | 9,678 |
2 | Refit | 8,833 |
3 | Ocelot | 8,473 |
4 | Flurl.Http | 4,260 |
5 | kiota | 3,204 |
6 | NetCoreServer | 2,877 |
7 | WebApiClient | 2,066 |
8 | EmbedIO | 1,473 |
9 | WireMock.Net | 1,457 |
10 | OpenAPI.NET | 1,450 |
11 | OpenDirectoryDownloader | 1,185 |
12 | RestEase | 1,088 |
13 | EasyHttp | 987 |
14 | CacheCow | 859 |
15 | dev-proxy | 586 |
16 | Pororoca | 552 |
17 | Simple.OData.Client | 334 |
18 | GenHTTP | 215 |
19 | Tiny.RestClient | 209 |
20 | core | 186 |
21 | serilog-sinks-http | 177 |
22 | fluxzy.core | 151 |
23 | Apizr | 147 |