Top 20 NuGet http Packages

Best practices to configure a GenHTTP webserver instance for production
Simple providers to generate pages with basic replacement mechanisms
Provides IO resources such as files to requesting clients
Allows to read and write responses in additional data formats such as JSON or XML
Allows to control client-side caching of content.
Use Tor for your C# HTTP clients. Tor + Privoxy = ❤
Fluent wrapper over HttpClient to make REST calls easier
Contracts for, that gives you a generic file upload/download controller for ASP.NET Core. To use package go to
Contracts for magic.http that allows you to invoke an HTTP REST endpoint with a single line of code. To use package go to
A generic IO controller for ASP.NET Core, that allows you to upload and download files, with support for custom authorization. This project give you 2 HTTP endpoints, one for downloading and another for uploading files. The project is highly conserving of resources, due to directly serializing to/fr...
Magic endpoint is a dynamic Hyperlambda endpoint evaluator, allowing you to create HTTP REST API endpoints dynamically, that will execute a Hyperlambda file when evaluated, where the URL is a reference to the physical path on disc to your Hyperlambda file. To use package go to https://polterguy.gith...
Server side validator slots for your Magic endpoints, and/or other types of Hyperlambda functions requiring validation of input arguments. To use package go to
HTTP request signing extensions for the Dalion HttpMessageSigning C# implementation of the IETF Internet-Draft "Signing HTTP Messages".
An F# view engine for Giraffe and other ASP.NET Core web applications.
Kayak is an event-base IO libary for .NET. Kayak allows you to easily create TCP clients and servers, and contains an HTTP/1.1 server implementation.
The F# Data library (FSharp.Data.dll) implements everything you need to access data in your F# applications and scripts. It implements F# type providers for working with structured file formats (CSV, HTML, JSON and XML) and for accessing the WorldBank data. It also includes helpers for parsing CSV, ...
Simple REST and HTTP API Client
Simple Http Basic, Digest Authentication Module with IP Restriction. [Features] - Standard basic authentication. - Digest authentication implementation is simple algorithm: nonce value has expiration. - Basic or Digest Authentication don't touch HttpContext.Current.User. ...
Lightweight SOAP client for invoking HTTP SOAP endpoints.
A lightweight HTTP compliant web server written in C# with full async/await implementation