{"id":15411467,"url":"https://github.com/thorium/owin.compression","last_synced_at":"2025-04-15T05:53:24.127Z","repository":{"id":2886383,"uuid":"47794513","full_name":"Thorium/Owin.Compression","owner":"Thorium","description":"Compression (Deflate / GZip) module for Microsoft OWIN filesystem pipeline. Works with Selfhost and also on AspNetCore.","archived":false,"fork":false,"pushed_at":"2025-01-15T12:01:03.000Z","size":599,"stargazers_count":24,"open_issues_count":1,"forks_count":11,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-04-15T05:53:18.504Z","etag":null,"topics":["aspnet-core","aspnetcore","compress","compression","deflate","etag","gzip","kestrel","middleware","owin","pipeline","request","speedup","webserver"],"latest_commit_sha":null,"homepage":"https://Thorium.github.io/Owin.Compression/","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Thorium.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-10T23:58:20.000Z","updated_at":"2025-01-15T12:01:05.000Z","dependencies_parsed_at":"2025-01-15T13:22:39.595Z","dependency_job_id":"c87bfee6-3ecf-488f-8c02-6b14b48ad1c2","html_url":"https://github.com/Thorium/Owin.Compression","commit_stats":{"total_commits":92,"total_committers":6,"mean_commits":"15.333333333333334","dds":0.3586956521739131,"last_synced_commit":"29edba76f5984c1fcd459c8cc2c05f7fdd71fab0"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorium%2FOwin.Compression","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorium%2FOwin.Compression/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorium%2FOwin.Compression/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Thorium%2FOwin.Compression/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Thorium","download_url":"https://codeload.github.com/Thorium/Owin.Compression/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249016319,"owners_count":21198832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aspnet-core","aspnetcore","compress","compression","deflate","etag","gzip","kestrel","middleware","owin","pipeline","request","speedup","webserver"],"created_at":"2024-10-01T16:49:11.647Z","updated_at":"2025-04-15T05:53:24.107Z","avatar_url":"https://github.com/Thorium.png","language":"F#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Owin.Compression\n\nCompression (Deflate / GZip) module for Microsoft OWIN Selfhost filesystem pipeline.\nIt can also be used with AspNetCore, e.g. with .NET8.0 and Kestrel.\n\nWith this module, you can compress (deflate or gzip) large files (like concatenated *.js or *.css files) to reduce the amount of web traffic.\nIt supports eTag caching: If the client's sent hashcode is a match, send 302 instead of re-sending the same content.\n\nIt also supports streaming responses. The config allows you to disable deflate and streaming if you prefer.\n\nThis project works on C# and F# and should work on all .NET platforms, also on Windows, and even Mono as well.\n\n\nHere is a demo in action from Fiddler net traffic monitor:\n\n![compressed](screen.png)\n\nRead the [Getting started tutorial](https://thorium.github.io/Owin.Compression/index.html#Getting-started) to learn more.\n\nDocumentation: https://thorium.github.io/Owin.Compression\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthorium%2Fowin.compression","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthorium%2Fowin.compression","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthorium%2Fowin.compression/lists"}