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. Learn more →
Top 23 C# HTTP Projects
-
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.
-
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.
-
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
-
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.
-
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.
-
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
-
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.
-
Apizr
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
-
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
RestSharp
A lot of people have given you good replies, but have you looked at Refit?
Flurl and others
have you tried https://github.com/microsoft/kiota?
I haven't used it, but EmbedIO looks like it's another option: https://github.com/unosquare/embedio
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.
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.
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.
Article mentions it's open-source. On Github, it's at
https://github.com/microsoft/dev-proxy
Github: https://github.com/sisk-http/core
C# HTTP related posts
- 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?
- Standard Webhooks: Open Source Webhook Specification
- Standard Webhooks: open-source tools and guidelines for sending webhooks
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
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