Bit.BevTools
10.7.0
See the version list below for details.
dotnet add package Bit.BevTools --version 10.7.0
NuGet\Install-Package Bit.BevTools -Version 10.7.0
<PackageReference Include="Bit.BevTools" Version="10.7.0" />
<PackageVersion Include="Bit.BevTools" Version="10.7.0" />
<PackageReference Include="Bit.BevTools" />
paket add Bit.BevTools --version 10.7.0
#r "nuget: Bit.BevTools, 10.7.0"
#:package Bit.BevTools@10.7.0
#addin nuget:?package=Bit.BevTools&version=10.7.0
#tool nuget:?package=Bit.BevTools&version=10.7.0
Bit.BevTools
In-app developer tools for Blazor: a live component tree, a render profiler that explains why a component rendered, a unified activity timeline, state inspection with diffs, network and JS interop tracking, an error center, a DI inspector and an evidence-based diagnostics engine - with no changes to application source.
Quick start
// Program.cs
using Bit.BevTools;
builder.Services.AddBitBevToolsServices();
@* MainLayout.razor (or any interactive component) *@
@using Bit.BevTools
<BevToolsPanel />
BevTools turns itself on only when the host environment is Development (override with options.Enabled; in a
WebAssembly client pass builder.HostEnvironment.IsDevelopment()), renders nothing during prerendering, and stays
dormant in production builds. Press Ctrl+Shift+D or click the badge to open it; Ctrl+K opens search and the
command palette. The browser bridge and stylesheet ship as static web assets and are loaded by the panel itself.
For Blazor Server and Interactive Auto apps add Bit.BevTools.Server and call AddBitBevToolsServerServices() in the
server project instead, which adds circuit diagnostics. In Blazor WebAssembly add <MetricsSupport>true</MetricsSupport>
to the project to get render-diff and lifecycle timings.
To open BevTools on demand, in production too, and let Blazor WebAssembly lazy load it, use Bit.BevTools.Loader
instead of the registration; the repository README's Opening it on demand, and lazy loading section says how, and what
a session attached that late can't see.
Libraries integrate through the extension contracts in this package: implement IBevToolsExtension to contribute
panels, state providers (IBevStateProvider), diagnostic rules (IBevDiagnosticRule), commands (IBevToolsCommand)
and value formatters, write events with IBevToolsTimeline, and mark members with [BevToolsSensitive] /
[BevToolsIgnore]. The application registers an extension with
services.AddBitBevToolsServices(o => o.Extensions.Add(new MyLibraryBevTools())).
Targets .NET 8, 9 and 10; the UI-event render causes and the framework timings need .NET 10, and the About panel says which capabilities this app has and why. Full guide: https://github.com/bitfoundation/bitplatform/tree/develop/src/Utilities/BevTools
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Bit.BevTools.Loader (>= 10.7.0)
- Microsoft.AspNetCore.Components.Web (>= 10.0.0 && < 11.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0 && < 11.0.0)
- Microsoft.Extensions.Http (>= 10.0.0 && < 11.0.0)
-
net8.0
- Bit.BevTools.Loader (>= 10.7.0)
- Microsoft.AspNetCore.Components.Web (>= 8.0.0 && < 9.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.0 && < 9.0.0)
- Microsoft.Extensions.Http (>= 8.0.0 && < 9.0.0)
-
net9.0
- Bit.BevTools.Loader (>= 10.7.0)
- Microsoft.AspNetCore.Components.Web (>= 9.0.0 && < 10.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0 && < 10.0.0)
- Microsoft.Extensions.Http (>= 9.0.0 && < 10.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Bit.BevTools:
| Package | Downloads |
|---|---|
|
Bit.BevTools.Server
Blazor Server (interactive server / circuits) instrumentation for bit BevTools: circuit lifecycle, connection state, inbound activity and an active circuit overview. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-pre-15 | 143 | 10/27/2026 |
| 11.0.0-pre-14 | 97 | 10/26/2026 |
| 11.0.0-pre-13 | 69 | 10/26/2026 |
| 11.0.0-pre-12 | 81 | 10/26/2026 |
| 11.0.0-pre-11 | 108 | 10/25/2026 |
| 11.0.0-pre-10 | 163 | 10/20/2026 |
| 10.7.0 | 354 | 10/25/2026 |
| 10.7.0-pre-04 | 189 | 10/25/2026 |
| 10.7.0-pre-03 | 465 | 10/22/2026 |
| 10.7.0-pre-02 | 107 | 10/22/2026 |