- Querying SequencesReadable checks, set matching, conditional filters, partitions, round-robin merges, full outer joins, sort checks, frequency counts, invariant joins and seeded shuffles for any IEnumerable<T>.
- Transforming SequencesRunning totals, sliding windows, change detection, combinatorics, trees from flat lists, bounded-concurrency async projection and loop progress for IEnumerable<T>.
- StatisticsMedian, Excel-style percentiles, population standard deviation, Tukey outlier removal, mode and least-squares trend lines for numeric sequences.
- Diff and DependenciesCompare two versions of a collection by key to find added, removed and changed items, and order items so that dependencies come first.
- Paging and SortingTurn a sorted sequence or an EF Core query into a Page<T> with totals, sort by a ?sort=name desc,-age string with an allow-list, and add filters only when a condition holds.
- DictionariesSafe lookups with defaults, get-or-add, typed reads from object bags, counters, conditional removal, add-or-update, merge and invert, dictionary-to-object mapping and encoded query strings.
- Lists and CollectionsNull-or-empty checks, add-if-missing, bulk remove, positional inserts, replace, move and get-or-add helpers for any ICollection<T> and IList<T>.
Collections
Query, transform, measure, diff, page and sort sequences, and work with dictionaries and lists.