Rast.AdminWeb 2.2.1

dotnet add package Rast.AdminWeb --version 2.2.1
                    
NuGet\Install-Package Rast.AdminWeb -Version 2.2.1
                    
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="Rast.AdminWeb" Version="2.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Rast.AdminWeb" Version="2.2.1" />
                    
Directory.Packages.props
<PackageReference Include="Rast.AdminWeb" />
                    
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 Rast.AdminWeb --version 2.2.1
                    
#r "nuget: Rast.AdminWeb, 2.2.1"
                    
#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 Rast.AdminWeb@2.2.1
                    
#: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=Rast.AdminWeb&version=2.2.1
                    
Install as a Cake Addin
#tool nuget:?package=Rast.AdminWeb&version=2.2.1
                    
Install as a Cake Tool

Rast.AdminWeb

The command deck for operators and builders.

Rast.AdminWeb is the Blazor admin application layer of RAST: the host UI (layouts, navigation, identity wiring) plus ready-made system pages that talk to the database through EF Core—users, roles, tenants, localization, menu/page registry, module and entity configuration, and more. It is the piece you run as the operator console; business modules (CRM, orders, etc.) attach alongside or consume the same patterns.

Ready-made areas (examples)

Area What it covers
Users Inquiry / maintenance for SysUser, roles on user, status, password actions
Roles Role inquiry & maintenance (Identity SysRole model)
Tenants Multi-tenant admin when tenancy is enabled; UserTenants linkage
Profile / password Signed-in user flows (e.g. change password)
Localization Language / resource oriented admin (e.g. language inquiry under RastSystem)
Platform configuration Sys pages: menu registry, module manager, page configuration, entity registry, AI/config surfaces—data-driven administration

Menus, permissions, and many routes are driven from RastSysContext (and related metadata), not hard-coded only—so operators evolve the app from the DB (plus migrations), within the RAST security model.

Database providers (system / admin DB)

DatabaseSettings:DBProvider selects the EF Core provider for RastSysContext:

Config value Engine Migrations assembly (system DB)
mssql Microsoft SQL Server Migrators.MsSQL
postgresql PostgreSQL (Npgsql) Migrators.PostgreSQL

The shared constants also define sqlite (DbProviderKeys.SqLite), and helpers exist for SQLite-flavoured JSON columns; SQLite for RastSysContext is not enabled in the default SysDbRegister switch (branch is commented)—turn it on only after wiring UseSqlite and a SQLite migrator project to match your solution.

Application databases (per-app DbContexts) follow the same provider key idea in consuming hosts; see your web app’s DI and migrator layout.

Rast.AdminWeb ships the admin web shell of RAST—layouts, navigation, shared pages, and the scaffolding that turns a pile of modules into something navigable. This is where the product stops feeling like a demo and starts feeling like infrastructure.

Why RAST Blazor shines here

RAST Blazor is built for real business, not toy dashboards: multi-module admin, role-aware navigation, inquiry and maintenance at scale, and room for complex workflows (approvals, hand-offs, long-running operations) without the UI collapsing under its own weight. You manage messy scenarios—many entities, many screens, many rules—with a single coherent shell instead of a dozen one-off SPAs.

What ships here

  • Layouts, menus, and cross-cutting admin UI tuned for line-of-business density
  • Sample and system-oriented forms that show how RAST models complexity
  • The connective tissue between Rast.UiLibrary, Rast.Templates, and your own modules
  • A foundation for workflow-aware experiences (editors, steps, operator tools) alongside classic CRUD

Vibe

Serious tools deserve quiet confidence: fast loads, obvious hierarchy, and enough polish that power users stop fighting the chrome—while the business story (who does what, in which order) stays legible.

Requirements

  • .NET 9
  • ASP.NET Core / Blazor host (see your solution’s web head)

A flagship slice of the RAST Framework.

Product 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 was computed.  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. 
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
2.2.1 97 5/9/2026
2.2.0 91 5/9/2026
2.1.9 94 5/9/2026
2.1.0 169 10/10/2025