PostSharp
-
- 20,990,042 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
The #1 pattern-aware extension to C# and VB. -
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 15,529,089 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp'. This package should only be installed as a dependency. (This is not the package you are looking for). -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 6,481,526 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp.Patterns.Common'. This package should only be installed as a dependency. (This is not the package you are looking for). -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 5,231,742 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Code Contracts and common functionalities used by other PostSharp pattern libraries. An official PostSharp pattern library. -
-
-
- 3,252,531 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
INotifyPropertyChanged, Recordable (undo/redo), Weak Event and Disposable patterns. An official PostSharp pattern library. -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 3,179,991 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp.Patterns.Diagnostics'. This package should only be installed as a dependency. (This is not the package you are looking for). -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 3,173,819 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Adds detailed tracing to any method without modifying your source code. Several backends are available as separate NuGet packages. An official PostSharp pattern library. -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 2,728,967 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp.Patterns.Aggregation'. This package should only be installed as a dependency. (This is not the package you are looking for). -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 2,321,805 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp.Patterns.Model'. This package should only be installed as a dependency. (This is not the package you are looking for). -
-
-
- 2,292,524 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Aggregatable (parent-child) and Visitor patterns. An official PostSharp pattern library. -
-
- 1,801,810 total downloads
- last updated 10/30/2026
- Latest version: 2027.0.5-preview (prerelease)
A fork of the Roslyn compiler that adds an extension point allowing for syntax tree transformations. This fork is used by the Metalama framework. -
- 1,665,283 total downloads
- last updated 10/30/2026
- Latest version: 2027.0.5-preview (prerelease)
An open-source patterns & architecture toolkit for C#. Define your team's patterns once: the compiler writes the repetitive parts at build time and enforces your rules as you type. -
- 1,630,555 total downloads
- last updated 10/30/2026
- Latest version: 2027.0.5-preview (prerelease)
Redistributable components for package 'Metalama.Framework'. This package should only be installed as a dependency. (This is not the package you are looking for.) -
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 1,563,889 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
PostSharp.Patterns.Diagnostics: support for Log4Net. -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 1,460,587 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Adds a concept of thread safety to C# and VB so that most threading defects are detected at build-time or in a single-threaded test coverage. Includes thread dispatching aspects. An official PostSharp pattern... More information -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 1,362,621 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
PostSharp.Patterns.Diagnostics: support for NLog. -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 1,316,943 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp.Patterns.Caching'. This package should only be installed as a dependency. (This is not the package you are looking for). -
-
-
- 1,143,320 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Command, Dependency Property and Attached Property patterns. Also contains WPF controls for PostSharp.Patterns.Model. An official PostSharp pattern library. -
-
-
- 1,066,535 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Cache and InvalidateCache patterns. An official PostSharp pattern library. -
-
-
.NET 10.0 This package targets .NET 10.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.7.2 This package targets .NET Framework 4.7.2. The package is compatible with this framework or higher.
- 811,007 total downloads
- last updated 10/27/2026
- Latest version: 2027.0.7-preview (prerelease)
Redistributable components for package 'PostSharp.Patterns.Threading'. This package should only be installed as a dependency. (This is not the package you are looking for). -
- Previous
- Next