VOOZH about

URL: https://www.nuget.org/packages/WebVella.BlazorTrace/

⇱ NuGet Gallery | WebVella.BlazorTrace 1.2.0




WebVella.BlazorTrace 1.2.0

dotnet add package WebVella.BlazorTrace --version 1.2.0
 
 
NuGet\Install-Package WebVella.BlazorTrace -Version 1.2.0
 
 
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="WebVella.BlazorTrace" Version="1.2.0" />
 
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="WebVella.BlazorTrace" Version="1.2.0" />
 
Directory.Packages.props
<PackageReference Include="WebVella.BlazorTrace" />
 
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add WebVella.BlazorTrace --version 1.2.0
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: WebVella.BlazorTrace, 1.2.0"
 
 
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package WebVella.BlazorTrace@1.2.0
 
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=WebVella.BlazorTrace&version=1.2.0
 
Install as a Cake Addin
#tool nuget:?package=WebVella.BlazorTrace&version=1.2.0
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

👁 Documentation
👁 Dotnet
👁 GitHub Repo stars
👁 Nuget version
👁 Nuget download
👁 MIT License

What is BlazorTrace?

An easy to add library that will enable you to get detailed information about your Blazor components rerenders and memory, as well as compare it with different snapshots that you created. It is targeting Blazor UI developers and presents the information in a simple and focused way. BlazorTrace will help you develop better, faster and more consistent user experience with your Blazor applications.

About Us

We are a small team of early Blazor adopters that created several complex Blazor applications that work in production. We prefer working with WebAssembly deployments but SSR is getting a favorite fast. We have 15+ experience in creating .net projects. Here is some examples of our work

WebVella ERP 👁 GitHub Repo stars
👁 Nuget download
Document Templates Library 👁 GitHub Repo stars
👁 Nuget download
Tefter 👁 GitHub Repo stars
👁 Nuget download
Npgsql.Extensions 👁 GitHub Repo stars
👁 Nuget download

How to get it

You can either clone this repository or get the Nuget package

Please help by giving a star

GitHub stars guide developers toward great tools. If you find this project valuable, please give it a star – it helps the community and takes just a second!⭐

Documentation

You can find our documentation in the Wiki section of this repository

Get Started

To start using BlazorTrace you need to do the following simple steps:

  1. Add the latest version of the WebVella.BlazorTrace Nuget package to your component holding projects directly. It is important to be directly referenced, so the FodyWeavers.xml and WvBlazorTraceModule.cs can be generated in the projects root!
  2. Add the following lines in your Program.cs file. You can get more info about options to fine tune or extending SignalR hub size for larger snapshot in the wiki.
builder.Services.AddBlazorTrace();
  1. In your _Imports.razor file add the following lines so all supported components can start being monitored
@using WebVella.BlazorTrace;
@attribute [WvBlazorTrace]
  1. Add the BlazorTrace component at the end of your App.razor or Routes.razor component (depending on your project type)
<Router AppAssembly="@typeof(App).Assembly">
...
</Router>
<WvBlazorTrace/> @* <-- INSERT HERE *@
  1. Rebuild the solution
  2. Thats it. You can start reviewing the data. PRO TIP: Use the F1 (show) and Esc (hide) to save time.

Method OnEnter/OnExit call information

Log signals information

Trace calls detail information

Memory detail information

Limit hits

Snapshots

Muted traces

License

BlazorTrace is distributed under the MIT license.

Acknowledgments

BlazorTrace wouldn't be possible without the incredible encouragement and support of amazing people and communities. Thanks to all of you!

jhsheets

For being our fist contributor and thus boosting our motivation to make BlazorTrace better.

LlamaNL

He saved time to all of us, by finding a way how to create faster tracer intergation with an Attribute and FODY

Tension-Maleficent

For helping with the FODY implementation

derekwelton

Provided the idea of creating CSV and JSON exports of the data for easier postpocessing and analizing

/r/dotnet, /r/Blazor, /r/csharp

These Reddit communities are home to incredibly welcoming and knowledgeable people, always ready to offer help with questions, problems, or advice.

Product Versions Compatible and additional computed target framework versions.
.NET net8.0 net8.0 is compatible.  net8.0-android net8.0-android was computed.  net8.0-browser net8.0-browser was computed.  net8.0-ios net8.0-ios was computed.  net8.0-maccatalyst net8.0-maccatalyst was computed.  net8.0-macos net8.0-macos was computed.  net8.0-tvos net8.0-tvos was computed.  net8.0-windows net8.0-windows was computed.  net9.0 net9.0 is compatible.  net9.0-android net9.0-android was computed.  net9.0-browser net9.0-browser was computed.  net9.0-ios net9.0-ios was computed.  net9.0-maccatalyst net9.0-maccatalyst was computed.  net9.0-macos net9.0-macos was computed.  net9.0-tvos net9.0-tvos was computed.  net9.0-windows net9.0-windows was computed.  net10.0 net10.0 is compatible.  net10.0-android net10.0-android was computed.  net10.0-browser net10.0-browser was computed.  net10.0-ios net10.0-ios was computed.  net10.0-maccatalyst net10.0-maccatalyst was computed.  net10.0-macos net10.0-macos was computed.  net10.0-tvos net10.0-tvos was computed.  net10.0-windows net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.0 2,535 11/14/2025
1.1.0 7,035 8/15/2025
1.0.13 2,407 7/1/2025
1.0.12 245 6/30/2025
1.0.11 240 6/27/2025
1.0.10 201 6/27/2025
1.0.9 758 6/17/2025
1.0.8 245 6/16/2025
1.0.7 396 6/12/2025
1.0.6 273 6/4/2025
1.0.5 225 6/4/2025
1.0.4 209 6/4/2025
1.0.2 265 5/29/2025
1.0.1 244 5/29/2025
1.0.0 234 5/29/2025

Initial release