Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. .NET
  3. NotoriousClient

NotoriousClient

MITC#2.0.3

A strongly-typed, extensible HTTP client for .NET with a fluent request builder, supporting JSON, multipart, and streaming.

GitHubGitHub
11 stars0 forks0 contributors

Overview

Notorious Client is a .NET library designed to simplify HTTP request creation through a fluent builder pattern and an extensible client system. It aims to provide a clear, maintainable, and testable way to build API clients, leveraging .NET's HttpRequestMessage for robust HTTP communication.

Key Features

  • Fluent Request Builder — Enables easy construction of HttpRequestMessage with method chaining for parameters, headers, and authentication.
  • Multipart & Streaming Support — Facilitates building multipart/form-data requests and supports streaming content as request bodies.
  • JSON Serialization — Provides built-in JSON body serialization using System.Text.Json, with options for custom serializers.
  • Extensible Client System — Allows infinite customization through base client inheritance for adding pre-configured logic like authentication.
  • Authentication Handling — Simplifies adding various authentication schemes, including Basic, Bearer, and custom implementations.

Philosophy

Notorious Client is built to offer a maintainable and testable approach to API client development, emphasizing extensibility and clarity without sacrificing performance.

Quick Stats

Stars11
Forks0
Contributors0
Open Issues0
Last commit8 months ago
CreatedSince 2023

Tags

#system-text-json#strongly-typed#dependency-injection#dotnet#testable-code#fluent-api#api-client#streaming#http-client

Built With

.
.NET 8
S
System.Text.Json

Included in

.NET21.2k
Auto-fetched 1 day ago

Related Projects

RestSharpRestSharp

Simple REST and HTTP API Client for .NET

Stars9,831
Forks2,309
Last commit1 month ago
RefitRefit

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.

Stars9,534
Forks783
Last commit1 day ago
WebApiClientWebApiClient

A REST API library with better functionality, performance, and scalability than refit

Stars2,137
Forks450
Last commit2 months ago
Fluxzy.CoreFluxzy.Core

Fast and fully streamed Man-On-The-Middle to intercept, record, impersonate and alter HTTP/1.1, H2, websocket and gRPC traffic.

Stars350
Forks28
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub