This repository has been archived by the owner. It is now read-only.
Types that help work with an owin environment.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

LibOwin Build status NuGet Status

Types that help work with an owin environment primarily designed to be used internally by owin middleware and component authors. This is shipped as a dependency free nuget source package.

The types in this project are forked / extracted from Katana Project's Microsoft.Owin. It is my understanding that Microsoft are focusing on AspNet5 and won't be putting any further time into maintaining these owin types and given that there are upcoming changes to the owin spec, I've decided to create this project to continue development and maintenance.


Install via nuget: install-package LibOwin

  • This will add a single file to your project App_Packages\LibOwin.X.Y\LibOwin.cs.
  • The types in this will be in namespace $rootNamespace.Owin where $rootNamespace is the default root namespace of the projects.
  • All type are internal so they are not inadvertently surfaced as your public API. To make them public add LIBOWIN_PUBLIC compilation symbol to your project. Due to the namespace transform, your public OWIN types won't clash with the same types in another middleware / component.

CI nuget feed:

Developed with:

Resharper dotCover dotTrace