.NET Toolbox August Update

8/16/2026
3 minute read

Quite some time passed since I posted a changelog to the .NET Toolbox. And there are big news: The Toolbox is running dotnet native in the browser thanks to wasm and Mono!

Thanks to the magic of dotnet workload install wasm-tools and interop between JavaScript and Dotnet. I will show the recent updates where we added "dotnet" support natively into the browser. For ideas just file a request here: https://github.com/BitSpireGmbH/toolbox/issues/new/choose

As always everything runs in your browser, nothing goes out. You can also install it as PWA and turn of WiFi, just to be sure.

LINQ Visualizer

Want to step through LINQ queries step by step? The visualizer, mainly meant for beginners, let's you see what a given LINQ query does under the hood. You can "replay" the steps and thanks to the real dotnet runtime (be it Mono) that is really what happens under the hood.

Linq1.webp Linq2.webp

See: https://toolbox.bitspire.ch/linq-visualizer

List Benchmarks

We already had a visualizer for lists and how they grow - but now you can also "benchmark" This is not BenchmarkDotNet the performance and allocations.

Benchmark.webp

See: https://toolbox.bitspire.ch/list-visualizer

Struct Layout

A bit more advanced: Seeing how the runtime lays out the memory for a given struct:

Padding.webp

See: https://toolbox.bitspire.ch/struct-layout

An error has occurred. This application may no longer respond until reloaded.Reload x