Owin.Compression
1.0.50
dotnet add package Owin.Compression --version 1.0.50
NuGet\Install-Package Owin.Compression -Version 1.0.50
<PackageReference Include="Owin.Compression" Version="1.0.50" />
<PackageVersion Include="Owin.Compression" Version="1.0.50" />
<PackageReference Include="Owin.Compression" />
paket add Owin.Compression --version 1.0.50
#r "nuget: Owin.Compression, 1.0.50"
#:package Owin.Compression@1.0.50
#addin nuget:?package=Owin.Compression&version=1.0.50
#tool nuget:?package=Owin.Compression&version=1.0.50
Owin.Compression
Compression (Deflate / GZip / Brotli) module for Microsoft OWIN Selfhost filesystem pipeline. It can also be used with AspNetCore, e.g. with .NET8.0 and Kestrel.
With this module, you can compress (deflate, gzip, or brotli) large files (like concatenated *.js or *.css files) to reduce the amount of web traffic. It supports eTag caching: If the client's sent hashcode is a match, send 302 instead of re-sending the same content.
It also supports streaming responses. The config allows you to disable deflate, brotli, and streaming if you prefer.
Note: Brotli compression is available only when targeting .NET Standard 2.1 or higher (e.g., .NET 8.0, .NET 6.0), using ASP.NET Core's built-in BrotliStream support.
This project works on C# and F# and should work on all .NET platforms, also on Windows, and even Mono as well.
Here is a demo in action from Fiddler net traffic monitor:
Read the Getting started tutorial to learn more.
Documentation: https://thorium.github.io/Owin.Compression
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| .NET Framework | net472 is compatible. net48 is compatible. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.8
- FSharp.Core (>= 8.0.301)
- Microsoft.Owin (>= 4.2.3 && < 4.3.0)
- Owin (>= 1.0.0)
-
.NETStandard 2.0
- FSharp.Core (>= 8.0.301)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.3.0)
- Microsoft.AspNetCore.Http.Features (>= 5.0.17)
- Microsoft.Extensions.Primitives (>= 8.0.0)
- System.Text.Encodings.Web (>= 9.0.8)
-
.NETStandard 2.1
- FSharp.Core (>= 8.0.301)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.3.0)
- Microsoft.AspNetCore.Http.Features (>= 5.0.17)
- Microsoft.Extensions.Primitives (>= 8.0.0)
- System.Text.Encodings.Web (>= 9.0.8)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.50 | 515 | 10/27/2025 |
| 1.0.49 | 295 | 10/27/2025 |
| 1.0.48 | 344 | 9/8/2025 |
| 1.0.47 | 1,693 | 12/13/2024 |
| 1.0.46 | 2,754 | 6/21/2024 |
| 1.0.45 | 309 | 5/23/2024 |
| 1.0.44 | 1,097 | 4/1/2024 |
| 1.0.41 | 1,092 | 3/29/2024 |
| 1.0.40 | 380 | 3/22/2024 |
| 1.0.38 | 19,472 | 11/6/2023 |
| 1.0.37 | 617 | 11/1/2023 |
| 1.0.34 | 910 | 10/7/2023 |
| 1.0.33 | 1,954 | 4/30/2023 |
| 1.0.32 | 3,322 | 11/23/2022 |
Fix to not expect all files are UTF8 encoded