Awesome
AspectCore Framework
AspectCore is an Aspect-Oriented Programming based cross platform framework for .NET Core and .NET Framework.
Core support for aspect-interceptor, dependency injection integration, web applications, data validation, and more.
Nuget Packages
Core library
Package Name | NuGet | MyGet | Downloads |
---|---|---|---|
AspectCore.Abstractions | |||
AspectCore.Core | |||
AspectCore.Extensions.Reflection |
Integration library
Package Name | NuGet | MyGet | Downloads |
---|---|---|---|
AspectCore.Extensions.DependencyInjection | |||
AspectCore.Extensions.Autofac | |||
AspectCore.Extensions.Windsor | |||
AspectCore.Extensions.LightInject | |||
AspectCore.Extensions.Hosting |
Docs
Components
- Autofac Adapter
- DataValidation
- IoC & DynamicProxy
- Microsoft.Extensions.DependencyInjection Adapter
- Reflection
Who is using
- ButterflyAPM Client
- Bing(jianxuanbing)
- DotnetSpider
- EasyCaching
- shriek-fx
- Util
- Zxw.Framework.NetCore
- Tars.Net
- FastCache
Contributors
Contribute
One of the easiest ways to contribute is to participate in discussions and discuss issues. You can also contribute by submitting pull requests with code changes.