Developer Tools

The .NET Toolbox: our free developer tools in the browser

From the Regex Tester to the Middleware Designer: the BitSpire Toolbox solves the small daily chores of .NET teams, entirely in the browser, open source, and without your data ever leaving your machine.

Overview of the BitSpire .NET Developer Toolbox with its tool categories
What it is

Everything runs in the browser, nothing leaves your machine

The Toolbox is a collection of utilities we kept rebuilding in every project, so we built them once, properly. It is written in Blazor on .NET 10 and compiled to WebAssembly: every tool runs completely client-side. Tokens you decode, connection strings you inspect and code you convert never touch a server, which makes the tools safe to use even with confidential material.

The whole project is free, has no ads and no tracking, and the source code is public. Toolbox on GitHub

The tools

Three favourites from the box

The Toolbox currently covers converters, token and data inspectors, and small design aids for ASP.NET Core. These three show the range:

Regex Tester for .NET

Test .NET regular expressions with live matches, named groups and match details, and take ready-to-use C# code with you. The options map one to one to RegexOptions, so what works in the browser works in your codebase.

Try the .NET Regex Tester
The .NET Regex Tester matching dates in a test string with two live matches

ASP.NET Core Middleware Designer

Assemble an ASP.NET Core middleware pipeline visually, get the matching C# code generated live, and simulate requests against it. The designer flags classic mistakes, such as authorization registered before authentication, before they ever reach production.

Try the Middleware Designer
The Middleware Designer with its middleware library, pipeline canvas and generated C# code

Package Centralizer

Moving to Central Package Management by hand is tedious: the Package Centralizer takes your csproj files and generates the Directory.Packages.props plus cleaned project files, including version conflict resolution across projects.

Try the Package Centralizer
The Package Centralizer converting csproj files to Central Package Management

And a dozen more

Converters between JSON, C# and TypeScript, a JWT decoder, visualizers for Span and List internals, a curl to HttpClient converter and more. New tools land regularly, ideas and issues are welcome on GitHub.

JSON → C#C# ↔ TypeScriptStrong-TyperJWT DecoderSpan VisualizerList Visualizercurl → HttpClientC# MindmapTyped DI HelperSRP Analyzer

Get In Touch

Tell us what you're planning.

You talk directly to the people who will write your code.

  1. You get in touch: We do our best to reply within 24 hours.
  2. We get to know each other: 30 minutes. You talk, we ask. No pitch.
  3. We decide together: How to move forward, or honestly, that we're not the right fit.
0 / 2000

A few sentences are enough. What's holding you back today, is there a deadline?

We only use your details to reply to you.

Rather talk directly? 30 minutes on Google Meet with Steven Giesel.

Pick a time
Or email us at contact@bitspire.ch