GitPedia

AspectCore Framework

AspectCore is an AOP-based cross platform framework for .NET Standard.

From dotnetcore·Updated May 19, 2026·View on GitHub·

AspectCore is an Aspect-Oriented Programming based cross platform framework for .NET Core and .NET Framework. The project is written primarily in C#, distributed under the MIT License license, first published in 2016. It has gained significant community traction with 1,764 stars and 330 forks on GitHub. Key topics include: aop, aspect, aspect-oriented-programming, aspectcore-framework, netcore.

Latest release: v2.4.0v2.4.0-release
May 25, 2023View Changelog →

AspectCore Framework

Build status
Member project of .NET Core Community
GitHub license
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 NameNuGetMyGetDownloads
AspectCore.Abstractionsnugetmygetstats
AspectCore.Corenugetmygetstats
AspectCore.Extensions.Reflectionnugetmygetstats

Integration library

Package NameNuGetMyGetDownloads
AspectCore.Extensions.DependencyInjectionnugetmygetstats
AspectCore.Extensions.Autofacnugetmygetstats
AspectCore.Extensions.Windsornugetmygetstats
AspectCore.Extensions.LightInjectnugetmygetstats
AspectCore.Extensions.Hostingnugetmygetstats

Docs

Components 

Who is using

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.

License

MIT

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from dotnetcore/AspectCore-Framework via the GitHub API.Last fetched: 6/23/2026