blazor-blueprint-ui

Provide pre-styled Blazor UI components with theming and dark mode.

5|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/arisng/github-copilot-fc --skill blazor-blueprint-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blazor-blueprint-ui
Source: https://github.com/arisng/github-copilot-fc/tree/main/skills/blazor-blueprint-ui
Command: npx skills add https://github.com/arisng/github-copilot-fc --skill blazor-blueprint-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Blazor developers often spend substantial time crafting consistent UI components from scratch. This skill provides a curated suite of pre-styled components (forms, navigation, overlays, displays, and charts) with theming and dark mode, enabling faster iteration and a cohesive UI across apps.

Core Features & Use Cases

  • Pre-styled components and primitives for building forms, layouts, overlays, and data displays.
  • Theming and dark mode compatibility with shadcn/ui-inspired design for consistent branding.
  • Use cases include dashboards, admin panels, form-heavy apps, and data-visualization pages built with Blazor.

Quick Start

  • Install the BlazorBlueprint.Components NuGet package (and optionally BlazorBlueprint.Icons) in your Blazor project.
  • Add a PortalHost to your layout to support overlay components like Dialog, Sheet, and Tooltip.
  • Reference the prebuilt CSS: add a link to _content/BlazorBlueprint.Components/blazorblueprint.css in App.razor (or index.html for WASM) and start using the components.

Frequently Asked Questions about blazor-blueprint-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Blazor admin dashboard with consistent UI components?

A Blazor UI component library provides pre-styled forms, navigation, overlays, and data displays with consistent theming and dark mode. It enables rapid construction of dashboards and admin panels without crafting components from scratch.

What's the best way to add overlays like dialogs and tooltips to a Blazor layout?

The best way to add overlays like dialogs and tooltips in Blazor is by adding a PortalHost component to your layout file. This integration step supports overlay components and ensures proper rendering of dynamic UI elements.

Does this Blazor component library support dark mode and custom theming?

Yes, the Blazor UI component library supports dark mode and theming. It uses an shadcn/ui-inspired design system to maintain consistent branding and visual styling across all pre-styled components and application pages.

How do I install and integrate a Blazor UI component library using NuGet?

Install the BlazorBlueprint.Components NuGet package in your Blazor project, optionally add BlazorBlueprint.Icons, insert a PortalHost into your layout for overlays, and link the prebuilt CSS file in App.razor or index.html to start using the components.

Can I use these pre-styled Blazor components for data-heavy forms and visualization pages?

Yes, these pre-styled Blazor components are designed for data-heavy forms and data-visualization pages. The library provides primitives, displays, and charts that enable quick composition and consistent theming for data-dense interfaces.

Why do I need to add a PortalHost to my Blazor application layout?

A PortalHost is required in your Blazor application layout to support overlay components like Dialog, Sheet, and Tooltip. It ensures these dynamic overlay elements render correctly outside the standard DOM hierarchy of your page.