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

Let's Build Something Great Together

Have a question or want to discuss a project? We'd love to hear from you. Fill out the form below and we'll get back to you as soon as possible.

0 / 2000
or

You can also reach us directly at [email protected]