Top 20 NuGet dynamicproxy Packages

AsyncInterceptor is an extension to Castle DynamicProxy to simplify the development of interceptors for asynchronous methods.
Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
Autofac extension for enabling AOP in conjunction with Castle.
Reflection extension system for AspectCore Framework.
The implementation of the AspectCore framework.
Generate Audit Logs by intercepting operation calls on any class without changing its code.
DynamicProxy integration for Autofac.Extras.IocManager
The abstract design of the AspectCore framework.
Adds support for interception to Ninject using Castle Dynamic Proxy 2
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
TrackerDog turns any .NET object or full object graph into a change-trackable object
Interceptor and dynamicProxy support for Autofac via AspectCore Framework.
ScopedContext extension system for AspectCore Framework.
轻量级 AOP 动态代理,支持 .NetCore 或 .NetFramework4.0+ 平台。 - 支持 同步/异步方法拦截(DynamicProxy); - 支持 方法的参数值拦截,并支持修改参数值; - 支持 属性拦截; - 支持 多个拦截器同时生效; - 支持 依赖注入的使用方式; - 支持 动态接口实现(DynamicInterface);
LazyLoad support for SqlBatis.DataMapper using Castle DynamicProxy.
A simple, high performance RPC library.
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.
Helper library to create a Rest client from interface. For sample usage see https://github.com/sinch/nuget-webapiclient.
Track changes in your POCO objects, and in your collections. By using Castle Dynamic Proxy to create proxies of your classes at runtime, you can use your objects just like you used do, and just by calling the AsTrackable() extension method, you get automatic change tracking, and cancellation.
Simple-to-use interface proxying library for C#