Top 20 NuGet aop Packages

Adds support for interception to Ninject using LinFu
PostSharp SDK allows for development of PostSharp add-ins using low-level APIs.
[Obsolete] Simplify the adoption of the MVVM pattern using WPF. Use the package EyeSoft.Windows.Model instead.
An extensible compositional architecture framework, providing a set of functionality such as Inversion of Control container (IoC), Dependency Injection (DI), Plug-in framework, Aspect Oriented Programming (AOP), Configurability and Composability for components.
SimpleInjector extension for enabling AOP in conjunction with Castle.
.NET Core interception framework
Provides a proxy factory by leveraging Castle based interception mechanism.
Package Description
This library provides attributes-based compile-time AOP framework.
Fody add-in for tracking method access
Hapil is a dynamic MSIL generation library, which serves a back-end for the following design techniques: - CoI - Convention-over-Implementation - Aspect-Oriented Programming, through decoration - [planned] Subject-Oriented Programming, via mix-ins - [planned] ...
AOP library that subscribes to ReactiveProperty and tracks events.
Contains TraceSourceAttribute - a PostSharp-based aspect for simple but rich logging with .Net System.Diagnostics framework. It makes completely simple to use activity tracing and locial operations stacks.
Aspekt Contract built on the lightweight AOP foundation Aspekt to allow for code contracts
An out of the box integration for fluent validation framework and INotifyDataErrorInfo interface. just decorate your target class with [NotifyDataErrorInfo(typeof(<FluentValidatorType>))] . Recommended to use with Syncfusion Data Form.
A lot of popular frameworks is depended on Castle Dynamic Proxy Generator, but the last one is very slow. I suggest a replacement with compile time proxy and plumbing code generator.
SNAP makes AOP easy by integrating with your favorite IoC container. SNAP does not modify compiled code (unlike PostSharp) . It uses your IoC container to create runtime-callable wrappers to intercept your method calls. Source code for SNAP is hosted at http://github.com/Acoustic/Snap
NetSqlAzMan is for all Microsoft .NET 4.0 developers that need to manage loosely-coupled applicative authorizations, that is, weakly coupled with source code, in a light and fast way having all these authorizations in a relational database such as MS Sql Server (2000/MSDE/2005/2008/Express).
NetSqlAzMan is for all Microsoft .NET 4.0 developers that need to manage loosely-coupled applicative authorizations, that is, weakly coupled with source code, in a light and fast way having all these authorizations in a relational database such as MS Sql Server (2000/MSDE/2005/2008/Express).
Hapil is a dynamic MSIL generation library, which serves a back-end for the following design techniques: - CoI - Convention-over-Implementation - Aspect-Oriented Programming, through decoration - [planned] Subject-Oriented Programming, via mix-ins - [planned] Duck Typing