Top 20 NuGet inotifycollectionchanged Packages

Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces. The computations include ones similar to LINQ, the computation of arbitrary expression and additional features. T...
Generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList
User-defined types change notifications support for Entity Framework Core
NHibernate List, Bag and Set that implement IBindingList, INotifyCollectionChanged or both
ObservableCollectionEx is designed to postpone or disable notifications during collection update. The ObservanleCollectionEx is a direct replacement for ObservableCollection and could be used without any code modifications.
ObservableCollectionWithAddRange adds the AddRange and ClearAndAddRange methods to the ObservableCollection
Provides change notifications (INotifyPropertyChanged) for nested data structures (e.g. INotifyCollectionChanged<INotifyPropertyChanged>)
Miminum set of the MVVM portability libarary.
ObservableDictionary based on AVLTree with O(log N) insert/removal operations. Collection event aren't "Reset" but with proper positioning so it can be bound to the UI without affecting sort/group/highlight position on update. Source code, usage and example can be found at
Inheritable classes that implement notifying interfaces.
A set of useful and powerful collection classes.
Set of classes for easy and powerful implementation / use of INotifyPropertyChanged and INotifyCollectionChanged based objects.
Additional collections ('a zoo of collections') that extend the collections provided by .NET
Package Description
Package Description
A flexible, highly-performant Collection implementing INotifyPropertyChanged and INotifyCollectionChanged that can automatically detect changes to itself and the properties of its Items without any configuration