Tharga.MongoDB.Blazor
2.10.11
dotnet add package Tharga.MongoDB.Blazor --version 2.10.11
NuGet\Install-Package Tharga.MongoDB.Blazor -Version 2.10.11
<PackageReference Include="Tharga.MongoDB.Blazor" Version="2.10.11" />
<PackageVersion Include="Tharga.MongoDB.Blazor" Version="2.10.11" />
<PackageReference Include="Tharga.MongoDB.Blazor" />
paket add Tharga.MongoDB.Blazor --version 2.10.11
#r "nuget: Tharga.MongoDB.Blazor, 2.10.11"
#:package Tharga.MongoDB.Blazor@2.10.11
#addin nuget:?package=Tharga.MongoDB.Blazor&version=2.10.11
#tool nuget:?package=Tharga.MongoDB.Blazor&version=2.10.11
Tharga.MongoDB.Blazor
Drop-in Blazor admin UI for Tharga.MongoDB. Renders the live monitoring data already captured by the core package — collections, calls, indexes, queue metrics, connected clients — as Razor components you can host on any admin page in your app.
Install
dotnet add package Tharga.MongoDB.Blazor
The components depend on the data flowing through Tharga.MongoDB's IDatabaseMonitor, so you need that package registered as well:
builder.AddMongoDB();
Then drop the components onto a Blazor page — they auto-discover the monitor via DI:
@page "/database"
<RadzenCard Style="margin-bottom: 6px;">
<Tharga.MongoDB.Blazor.MonitorToolbar />
</RadzenCard>
<RadzenTabs>
<Tabs>
<RadzenTabsItem Text="Collections">
<Tharga.MongoDB.Blazor.CollectionView />
</RadzenTabsItem>
<RadzenTabsItem Text="Calls">
<Tharga.MongoDB.Blazor.CallView />
</RadzenTabsItem>
<RadzenTabsItem Text="Clients">
<Tharga.MongoDB.Blazor.ClientsView />
</RadzenTabsItem>
</Tabs>
</RadzenTabs>
Components
<MonitorToolbar />— top-bar controls: configuration switcher, reset calls, reset cache.<CollectionView />— table of every registered collection with status, document count, indexes, and per-collection drill-down dialog.<CallView />— every database call captured by the monitor, with filter, sort, explain plan, and timing.<ClientsView />— connected MongoDB clients (driver-side). Useful withTharga.MongoDB.Monitor.Serverwhen aggregating multiple agents.<QueueView />— execute-limiter queue depth and throughput.<ConfigurationsSelector />— switch between configuredConnectionStringsentries when an app talks to multiple clusters.
The package is built on Radzen.Blazor — the same components and theming as the rest of your Radzen app.
Documentation
Full docs and configuration reference: github.com/Tharga/MongoDB.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Tharga.Blazor (>= 2.1.4)
- Tharga.MongoDB (>= 2.10.11)
-
net9.0
- Tharga.Blazor (>= 2.1.4)
- Tharga.MongoDB (>= 2.10.11)
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 | |
|---|---|---|---|
| 2.10.11 | 53 | 5/12/2026 | |
| 2.10.10 | 119 | 5/10/2026 | |
| 2.10.9 | 98 | 5/5/2026 | |
| 2.10.8 | 92 | 5/5/2026 | |
| 2.10.7 | 92 | 5/5/2026 | |
| 2.10.6 | 99 | 5/3/2026 | |
| 2.10.5 | 123 | 4/29/2026 | |
| 2.10.4 | 104 | 4/20/2026 | |
| 2.10.3 | 139 | 4/16/2026 | |
| 2.10.2 | 123 | 4/8/2026 | |
| 2.10.1 | 114 | 4/5/2026 | |
| 2.10.0 | 120 | 4/3/2026 | |
| 2.9.1 | 188 | 3/28/2026 | |
| 2.9.0 | 105 | 3/25/2026 | |
| 2.8.5-pre.20 | 81 | 3/11/2026 | |
| 2.8.5-pre.19 | 81 | 3/6/2026 | |
| 2.8.5-pre.18 | 56 | 3/5/2026 | |
| 2.8.5-pre.16 | 76 | 3/1/2026 | |
| 2.8.2 | 101 | 3/24/2026 | |
| 2.8.2-pre.1 | 55 | 3/24/2026 |