Metalama
Metalama is a Roslyn-based meta-programming framework. Use this repo to report bugs or ask questions. (by postsharp)
NConcern
NConcern .NET AOP Framework (by Puresharper)
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Metalama
Posts with mentions or reviews of Metalama.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-07.
-
.NET Compiler Platform ("Roslyn") Analyzers VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
Metalama allows you to create your own code validation rules without the complexity of Roslyn. It is especially useful to validate source code against architecture or design patterns.
-
StyleCop VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
Metalama allows you to create your own code validation rules without the complexity of Roslyn. It is especially useful to validate source code against architecture or design patterns.
-
StyleCopAnalyzers VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
Metalama allows you to create your own validation rules without the intricacies of Roslyn analyzers. This can be useful to implement architecture-as-code, i.e. validate the source code against architectural or pattern guidelines.
-
Roslynator VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
Metalama allows you to create your own validation rules without the intricacies of Roslyn analyzers. This can be useful to implement architecture-as-code, i.e. validate the source code against architectural or pattern guidelines.
-
AspectJ VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
Metalama is a comprehensive aspect-oriented framework for C#.
-
NConcern VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
While NConcern aims to remain a lightweight AOP implementation, Metalama is a comprehensive meta-programming framework that includes a full aspect-oriented framework, code analysis and code generation. It is based on Roslyn and integrates with source generators.
-
Aspect Injector VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
Metalama is a comprehensive aspect-oriented framework based on Roslyn written by the creators of PostSharp. It integrates with source generators, analyzers, diagnostic suppressors, and code fix providers.
-
Metalama VS Fody - a user suggested alternative
2 projects | 7 Dec 2023
NConcern
Posts with mentions or reviews of NConcern.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-07.
-
NConcern VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
What are some alternatives?
When comparing Metalama and NConcern you can also consider the following projects:
Fody - Extensible tool for weaving .net assemblies
Aspect Injector - AOP framework for .NET (c#, vb, etc)
.NET Compiler Platform ("Roslyn") Analyzers
dnSpy
Mono.Cecil - Cecil is a library to inspect, modify and create .NET programs and libraries.
Gt.SubProcess - A library to run sub-processes on .net
ILRepack - Open-source alternative to ILMerge
dnSpy - .NET debugger and assembly editor [Moved to: https://github.com/dnSpy/dnSpy]
AspectDN - aspect oriented framework application targetting .net executable