Dumpify
Dumpify is a .NET library that adds .Dump() extension methods to console applications, similar to LinqPad. It allows developers to output any object in a structured and colorful format to the Console, Trace, Debug events, or custom output targets, improving productivity and debuggability. Key features include support for properties, fields, and non-public members, configurable maximum nesting levels, handling of circular dependencies and references, customizable styling, and fast performance. It works with anonymous types, arrays, dictionaries, collections, and complex object graphs, with options to truncate large collections from the head, tail, or both ends. Dumpify is distributed as a NuGet package and is highly configurable to suit various debugging and logging scenarios.