Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. .NET
  3. NotoriousClient

NotoriousClient

MITC#2.1.0

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 commit3 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,816
Forks2,297
Last commit2 days ago
RefitRefit

The automatic type-safe REST library for .NET. Refit turns a REST API into a C# interface and generates the HttpClient implementation, with support for HttpClientFactory, pluggable serializers and a testing package.

Stars9,577
Forks782
Last commit6 days ago
WebApiClientWebApiClient

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

Stars2,137
Forks445
Last commit3 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.

Stars372
Forks29
Last commit7 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