NList (nuget): NList brings an enormous number of powerful, STL-like algorithms to the .NET platform for processing indexable collections. There is a handlebars.js-like text generator. It has a powerful IComparer builder. There is a DefaultDictionary class. There is a class to convert an object into a dictionary of its properties.
Keywords: algorithm|array|dictionary|ilist|list|linq|reversed|stl|sublist|convert|format|formatting|substitution|orderby|thenby|compund|comparer|converter|conversion|default|read-only|readonly|key|key-comparer|key-comparison|null|reverse|sub-list|sub-string|string|substring|type|typed|typing|combine|transform|set|difference|where|intersection|merge|sort|partition|random|replace|rotate|union|unique|disjoint|equality|equalitycomparer|binary|search|comparison|contains|duplicates|sequence|copy|sample|count|fill|foreach|for-each|heap|heapify|nth-element|lower-bound|lowerbound|observablecollection|collection|upper-bound|upperbound|permutation|overwrite|shuffle|random-shuffle|shell|stable|swap|handlebars|mustache|text|generator|generation|priority|queue