AspectCore.Core 3.0.0

AspectCore Framework

Build Member project of .NET Core Community GitHub license
AspectCore is an Aspect-Oriented Programming based cross platform framework for .NET 6+.

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 nuget myget stats
AspectCore.Core nuget myget stats
AspectCore.Extensions.Reflection nuget myget stats

Integration library

Package Name NuGet MyGet Downloads
AspectCore.Extensions.DependencyInjection nuget myget stats
AspectCore.Extensions.Autofac nuget myget stats
AspectCore.Extensions.Windsor nuget myget stats
AspectCore.Extensions.LightInject nuget myget stats
AspectCore.Extensions.Hosting nuget myget stats

Docs

Full documentation lives under docs/ — English: docs/en/ · 中文: docs/.

Components 

Who is using

Contributors

Thanks to all the people who have contributed to this project!

Made with contrib.rocks.

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.

License

MIT

Showing the top 20 packages that depend on AspectCore.Core.

Packages Downloads
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
25
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
23
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
22
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
21
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
20
Butterfly.Client
A .NET client for Butterfly.
20
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
19
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
18
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
15
AspectCore.Extensions.DependencyInjection
Interceptor and dynamicProxy support for Microsoft.Extensions.DependencyInjection via AspectCore Framework.
14

The implementation of the AspectCore framework.

Version Downloads Last updated
3.0.0 1 8/27/2026
3.0.0-rc.1 1 8/27/2026
3.0.0-beta.1 1 8/27/2026
2.6.3 1 8/27/2026
2.6.2 2 8/27/2026
2.6.2-beta.2 1 8/27/2026
2.6.2-beta.1 1 8/27/2026
2.6.0 1 8/27/2026
2.5.0 1 8/27/2026
2.5.0-beta.1 1 8/27/2026
2.4.0 27 6/15/2025
2.3.0 11 6/15/2025
2.2.0 22 6/17/2025
2.1.0 12 6/18/2025
2.0.0 18 6/15/2025
1.3.0 11 6/18/2025
1.2.0 20 6/15/2025
1.1.0 12 6/15/2025
1.0.1 26 6/10/2025
1.0.0 21 6/18/2025
0.7.0 24 6/15/2025
0.6.0 16 6/16/2025
0.5.0 13 6/16/2025
0.4.0 18 6/18/2025
0.3.1 14 6/15/2025
0.3.0 21 6/18/2025
0.2.4 20 6/15/2025
0.2.3 17 6/18/2025
0.2.2 15 6/18/2025
0.2.1 21 6/16/2025
0.2.0 19 6/17/2025
0.2.0-preview9 15 6/21/2025
0.2.0-preview8 23 6/15/2025
0.2.0-preview7 13 6/15/2025
0.2.0-preview6 20 6/15/2025
0.2.0-preview5 12 6/15/2025
0.2.0-preview4 16 6/16/2025
0.2.0-preview3 19 6/15/2025
0.2.0-preview2 13 6/15/2025
0.2.0-preview10 16 6/15/2025
0.2.0-preview-final 14 6/15/2025
0.1.2 14 6/12/2025
0.1.1.3 21 6/16/2025
0.1.1.2 23 6/17/2025