Top 20 NuGet attribute Packages

Provides smart default names for view model members in ASP.NET MVC projects.
Backbone Ribs is an extension project which adds an additional layer of functionality to Backbone that simplifies creation of basic types of views, adds more granular JSON handling and separates concerns further by separating Views from Regions (see Views and regions below for details) which enables...
A modified version of the MvcRouteTester package with support for Localized routes by specifying a custom IDirectRouteProvider implementation.
Annotation class for Elemental Programming: provides Dark element.
Annotation class for Elemental Programming: provides Light element.
Annotation class for Elemental Programming: provides Dark and Light element.
Simple REST versioning library
Provides caching on methods using C# attributes (AOP approach)
VersionedRestApi provides a simple but powerful attribute called 'ApiRoute' that lets you annotate your Web API actions with versions (or version ranges). Versioning is handled via the URI (as opposed to query string parameter, header, or body parameter). See GitHub project readme for mor...
Code generator for [Record]-marked types. Automatically creates backing code (constructor, With- mutators, deconstructor to tuple, Builder nested type etc.) for immutable record classes. This package references all required and recommended (analyzers) packages. See project site for installation inst...
Adds support for loading services into dependency injection to the hosted application by convention.
Generic Attribute Based Access Control Implementation for c#
Implementation of the IPolicyExpression interface that uses dynamic expression building blocks to construct expressions that evaluate the policy rules.
NServiceBus Messages and Commands Attribute Routing
Contains some useful interface definitions and implementations classes for .Net.
IdempotentAPI is an ASP.NET Core attribute by which any HTTP write operations (POST and PATCH) can have effect only once for the given request data.
This package provides simple INotifyPropertyChanged aspect. Put [Notify] attribure on your properties or a whole class. You can use [NotifyAlso] attributes to notify other dependant properties. Powered by AspectInjector.
This package provides simple freezable pattern implementation. Put [Freezable] attribure on your properties or a whole class. Then cast your objects to IFreezable when needed. Powered by AspectInjector.
This package is for applying PollyAttribute to .net framework 4.6.1 or latest version.