WJb.UI.Blazor
0.117.2
dotnet add package WJb.UI.Blazor --version 0.117.2
NuGet\Install-Package WJb.UI.Blazor -Version 0.117.2
<PackageReference Include="WJb.UI.Blazor" Version="0.117.2" />
<PackageVersion Include="WJb.UI.Blazor" Version="0.117.2" />
<PackageReference Include="WJb.UI.Blazor" />
paket add WJb.UI.Blazor --version 0.117.2
#r "nuget: WJb.UI.Blazor, 0.117.2"
#:package WJb.UI.Blazor@0.117.2
#addin nuget:?package=WJb.UI.Blazor&version=0.117.2
#tool nuget:?package=WJb.UI.Blazor&version=0.117.2
⚡ WJb.UI.Blazor
Free Blazor monitoring and administration UI for WJb.
🚀 Overview
WJb.UI.Blazor provides a ready-to-use administration interface for WJb.
Monitor jobs and manage action and service definitions through a clean Blazor-based user interface without external UI dependencies.
Included
- ✅ Jobs monitoring
- ✅ Job payload and result viewer
- ✅ Action definitions management
- ✅ Service definitions management
- ✅ Action testing
- ✅ Responsive layout
- ✅ Works with all WJb stores
📸 UI Overview
Home
Provides a simple starting point for navigation.
- Jobs
- Actions
- Services
Jobs
Monitor workflow execution and inspect job details.
Features:
- View jobs
- Filter by date
- Search loaded jobs
- Pagination controls
- Progress tracking
- Payload inspection
- Result inspection
- Retry failed jobs
- Cancel running jobs
- Execution timeline (RunAt, StartedAt, FinishedAt)
Supported states:
Pending
Running
Completed
Failed
Actions
Manage action definitions.
Features:
- Manage action definitions
- Edit settings
- View JSON configuration
- Test actions
Services
Manage service definitions.
Features:
- Manage service definitions
- Edit settings
- Key/value configuration editor
- JSON viewer
📦 Installation
dotnet add package WJb.UI.Blazor
🧩 Components
Actions
<DefinitionsTab DefinitionType="DefinitionType.Actions" />
Services
<DefinitionsTab DefinitionType="DefinitionType.Services" />
Jobs
<JobsTab />
🔗 Dependencies
Required:
WJb
Optional:
WJb.Sql
for SQL Server persistence.
🎯 Design Goals
WJb.UI.Blazor focuses on administration and monitoring.
It intentionally avoids:
- workflow design tools
- hidden orchestration
- runtime modifications
- dashboard-style metrics inflation
The goal is simple:
View jobs
Inspect payloads and results
Understand workflow execution
Manage definitions
Test actions
✨ Highlights
Job Details
Inspect payloads, results, execution status, and job history.
{
"to": "user@test.com",
"subject": "Welcome"
}
Action Testing
Run actions directly from the UI.
▶ Test
Configuration Editor
Manage definitions without editing source code.
Services
Actions
Directly from the browser.
Job Operations
👁 View
⛔ Cancel
🔄 Retry
Manage jobs directly from the UI.
🧩 Compatible Packages
Free
WJb
WJb.UI.Blazor
Commercial
WJb.Sql
📃 License
WJb License (Non-Commercial Use)
WJb is free for personal, educational, evaluation, research, and other non-commercial use.
Commercial use requires a valid WJb commercial license.
A commercial license includes WJb.Sql and grants perpetual rights to use the licensed version.
See the included LICENSE file for complete licensing terms.
☕ Support WJb
If WJb helps your projects:
WJb.UI.Blazor helps you understand what ran, what happened, and what runs next.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Microsoft.AspNetCore.Components.Web (>= 10.0.11)
- WJb (>= 0.117.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.