---
title: ".NET Toolbox August Update"
description: "Quite some time passed since I posted a changelog to the [.NET Toolbox](https://toolbox.bitspire.ch/). And there are big news: The Toolbox is running **dotnet** native in the browser thanks to **wasm** and Mono!"
updated: 2026-08-16
tags: ["C#", ".NET", "Tools"]
canonical: "https://steven-giesel.com/blogPost/5adbbd4f-8979-4e97-9797-2e1f05ad19b2/net-toolbox-august-update"
---

# .NET Toolbox August Update

Quite some time passed since I posted a changelog to the [.NET Toolbox](https://toolbox.bitspire.ch/). 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](https://linkdotnetblog.azureedge.net/blog/20260816_Toolbox/Linq1.webp)
![Linq2.webp](https://linkdotnetblog.azureedge.net/blog/20260816_Toolbox/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" <sup>This is not BenchmarkDotNet</sup> the performance and allocations. 

![Benchmark.webp](https://linkdotnetblog.azureedge.net/blog/20260816_Toolbox/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](https://linkdotnetblog.azureedge.net/blog/20260816_Toolbox/Padding.webp)

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