Top 20 NuGet Weak Packages

INotifyPropertyChanged, Recordable (undo/redo) and Weak Event patterns. An official PostSharp pattern library.
Catel.Core library.
A generic weak event implementation.
OMS.Deep is a weak reference cache.
ES6 Weak Map (es6-weak-map) binding library for Bridge.NET projects.
Weak binding library for Bridge.NET projects.
Offers a way of creating weakbindings to avoid Memory Leaks when using events.
A .NET library for events that enforces a weak reference to the event handler.
A slim yet powerful ORM layer.
Message handler Chain
EZCache allows you to cache various types of items in caches that are configured for each cached item type, using a simple fluent API. Each item type cache can be configured to be singletons, or multi-instance caches. Items in the cache can be preloaded, set to expire, auto-reload, mark...
WeakSubscribe to events. Taken from the MvvmCross codebase and provided on its own. WeakSubscribe hands responsibility to the client code, unlike using a WeakEventManager which requires modified events. See project site for instructions.
This project allows you easily add dynamic properties to any existing instance without creating derived type in .NET (C# or VB.NET). This approach is similar as attached dependency properties in WPF. It can be used as attribute system for complex definition of data model behavior or just to create t...
Core functionalities of WEAK Helper - Extension method to create a weak delegate from a delegate, so it doesn't hold strong reference on its target - Extensions methods on IDisposable to merge them as one - Extensions methods on object to check input parameters Input - Command patt...
Message handler chain