A collection of .NET libraries for HTTP caching, structured field values, and message signatures.
Note
Projects are new and being dog-fooded. If you try any of them out feedback would be appreciated!
| Package | Description | NuGet | Downloads |
|---|---|---|---|
| DamianH.HttpHybridCacheHandler | RFC 9111 client-side HTTP caching handler for HttpClient |
||
| DamianH.FileDistributedCache | File-based IDistributedCache / IBufferDistributedCache for zero-infrastructure persistent caching |
||
| DamianH.Http.StructuredFieldValues | RFC 8941/9651 parser, serializer, and POCO mapper for HTTP Structured Field Values | ||
| DamianH.Http.HttpSignatures | RFC 9421 HTTP Message Signatures for signing and verifying HTTP messages |
src/
HttpHybridCacheHandler/ # RFC 9111 HTTP caching DelegatingHandler
FileDistributedCache/ # File-based IDistributedCache implementation
Http.StructuredFieldValues/ # RFC 8941/9651 structured field values
Http.HttpSignatures/ # RFC 9421 HTTP message signatures
test/ # Integration and unit tests
samples/ # Sample projects per library
benchmarks/ # Memory allocation benchmarks
dotnet build http-lib.slnxdotnet test http-lib.slnxMIT — see LICENSE.
Bug reports should be accompanied by a reproducible test case in a pull request.