Components

Beautifully designed components built on primitives. Ready to use in your Blazor applications. Install via NuGet and start building.

Inputs & Forms

(67)

Calendar

A date picker calendar component for selecting dates.

View docs

Cascader
v4

A hierarchy picker that shows nested options in side-by-side columns with full-path search.

View docs

Checkbox

A control that allows the user to toggle between checked and not checked.

View docs

Checkbox Group

A group of checkboxes with shared state and Select All support.

View docs

Color Picker

A visual color selection interface with color area, hue slider, and preset colors.

View docs

Combobox

Autocomplete input with a list of suggestions.

View docs

Currency Input

A locale-aware currency input with automatic formatting and currency symbols.

View docs

Date Input
v4

A segmented date input with keyboard-editable year, month, and day fields.

View docs

Date Picker

A date input with a calendar popover for selecting dates.

View docs

Date Range Picker

A date range selection interface with dual calendar view and preset ranges.

View docs

Date Time Picker

A combined date and time picker in a single popover.

View docs

Dynamic Form

Schema-driven form generation with validation and dynamic field rendering.

View docs

Field

Form field with label, description, and error message support.

View docs

Form Field Cascader
v4

A pre-composed form field with cascader, label, and validation.

View docs

Form Field Checkbox

A pre-composed form field with checkbox, label, and validation.

View docs

Form Field Checkbox Group

A pre-composed form field with checkbox group, label, and validation.

View docs

Form Field Combobox

A pre-composed form field with combobox, label, and validation.

View docs

Form Field Currency Input

A pre-composed form field with currency input, label, and validation.

View docs

Form Field Date Input
v4

A pre-composed form field with date input, label, and validation.

View docs

Form Field Date Picker

A pre-composed form field with date picker, label, and validation.

View docs

Form Field Date Range Picker

A pre-composed form field with date range picker, label, and validation.

View docs

Form Field Date Time Picker

A pre-composed form field with date time picker, label, and validation.

View docs

Form Field File Upload

A pre-composed form field with file upload, label, and validation.

View docs

Form Field Input

A pre-composed form field with input, label, and validation.

View docs

Form Field Input OTP

A pre-composed form field with OTP input, label, and validation.

View docs

Form Field Masked Input

A pre-composed form field with masked input, label, and validation.

View docs

Form Field Multi Select

A pre-composed form field with multi select, label, and validation.

View docs

Form Field Native Select

A pre-composed form field with native select, label, and validation.

View docs

Form Field Numeric Input

A pre-composed form field with numeric input, label, and validation.

View docs

Form Field Quantity Stepper
v4

A pre-composed form field with quantity stepper, label, and validation.

View docs

Form Field Radio Group

A pre-composed form field with radio group, label, and validation.

View docs

Form Field Select

A pre-composed form field with select, label, and validation.

View docs

Form Field Switch

A pre-composed form field with switch, label, and validation.

View docs

Form Field Tag Input

A pre-composed form field with tag input, label, and validation.

View docs

Form Field Textarea

A pre-composed form field with textarea, label, and validation.

View docs

Form Field Time Input
v4

A pre-composed form field with time input, label, and validation.

View docs

Form Field Time Picker

A pre-composed form field with time picker, label, and validation.

View docs

Form Field Tree Select
v4

A pre-composed form field with tree select, label, and validation.

View docs

Form Section

Groups related form fields with an optional title, description, and separator.

View docs

Form Wizard

A multi-step form with validation, navigation, and progress tracking.

View docs

File Upload

A drag-and-drop file upload interface with previews and progress tracking.

View docs

Input

Displays a form input field or a component that looks like an input field.

View docs

Stepper
v4

A horizontal or vertical progress indicator for a sequence of steps.

View docs

Input Field

An input with built-in label, description, and validation support.

View docs

Input Group

Input with prefix and suffix elements.

View docs

Input OTP

A one-time password input for verification codes.

View docs

Label

Renders an accessible label associated with controls.

View docs

Masked Input

An input with structured formats including phone, SSN, and custom patterns.

View docs

Multi Select

A component for selecting multiple options from a list.

View docs

Chip
v4

An interactive pill for an attribute, a filter or a choice, with optional selection and dismiss.

View docs

Native Select

A styled native HTML select element for simple dropdowns.

View docs

Numeric Input

A numeric input with increment/decrement buttons and constraints.

View docs

Quantity Stepper
v4

An integer quantity control with decrease and increase buttons for carts and orders.

View docs

Radio Group

A set of checkable buttons where no more than one can be checked at a time.

View docs

Range Slider

A dual-handle slider for selecting value ranges.

View docs

Rating

A star rating component with half-value support and custom icons.

View docs

Select

Displays a list of options for the user to pick from.

View docs

Signature
v4

A Blazor Blueprint component.

View docs

Slider

An input for selecting a value from a range.

View docs

Switch

A control that allows the user to toggle between checked and not checked.

View docs

Tag Input

An input for adding and managing tags or keywords.

View docs

Textarea

Displays a form textarea or a component that looks like a textarea.

View docs

Time Input
v4

A segmented time input with keyboard-editable hour, minute, and optional second fields.

View docs

Time Picker

A time selection interface with 12/24-hour format support.

View docs

Tree Select
v4

A searchable hierarchy picker that opens a tree in a popover, with single or multiple selection.

View docs

List Box
v4

A Blazor Blueprint component.

View docs

Pick List
v4

A Blazor Blueprint component.

View docs

Buttons & Toggles

(8)

Button

Displays a button or a component that looks like a button.

View docs

Button Group

A group of buttons that work together with optional popover and select integration.

View docs

FAB
v4

A floating action button pinned to a corner for the screen's one main action.

View docs

Quantity Stepper
v4

An integer quantity control with decrease and increase buttons for carts and orders.

View docs

Scroll to Top
v4

A floating button that appears once a page or panel is scrolled and returns it to the top.

View docs

Split Button

A button with a primary action and a dropdown of secondary actions.

View docs

Toggle

A two-state button that can be on or off.

View docs

Toggle Group

A set of two-state buttons that can be toggled on or off.

View docs

Layout & Structure

(14)

Accordion

A vertically stacked set of interactive headings that each reveal a section of content.

View docs

Aspect Ratio

Displays content within a desired ratio, useful for images and videos.

View docs

Card

Displays a card with header, content, and footer.

View docs

Collapsible

An interactive component which expands/collapses a panel.

View docs

Dashboard Grid

A drag-and-drop, resizable widget layout for composing dashboards.

View docs

Dock

An IDE-style docking container with draggable, floating, and tabbed panels.

View docs

Resizable

Resizable panel groups for creating flexible layouts.

View docs

Scroll Area

Augments native scroll functionality for custom styling.

View docs

Section Header
v4

A section title row with supporting text, trailing actions, and an optional separator.

View docs

Separator

Visually or semantically separates content.

View docs

Sidebar

A collapsible sidebar component with navigation menu.

View docs

Sortable

A drag-and-drop sortable list or grid with keyboard sorting and connected lists.

View docs

Tabs

A set of layered sections of content that are displayed one at a time.

View docs

Theme

An opt-in theme system with dark mode, palettes, radius, and density that persists to localStorage.

View docs

Navigation

(13)

App Bar
v4

A compact top bar for mobile layouts with a back button, title, and trailing actions.

View docs

Bottom Navigation
v4

A bottom navigation bar for mobile layouts with labelled destinations and an active state.

View docs

Breadcrumb

Displays the path to the current page with navigation links.

View docs

Command

Fast, composable, unstyled command menu for Blazor.

View docs

Link
v4

A styled anchor for a link inside text, with colour, underline, and external-link handling.

View docs

Menubar

A horizontal menu bar with dropdown menus, similar to desktop application menus.

View docs

Navigation Menu

A collection of links for navigating websites with dropdown support.

View docs

Pagination

Navigation controls for paginated content.

View docs

Responsive Nav

A responsive navigation that adapts between mobile drawer and desktop layout.

View docs

Scroll to Top
v4

A floating button that appears once a page or panel is scrolled and returns it to the top.

View docs

Sidebar

A collapsible sidebar component with navigation menu.

View docs

Tabs

A set of layered sections of content that are displayed one at a time.

View docs

Tree View

A hierarchical tree view with expand/collapse, selection, and drag-and-drop.

View docs

Overlays & Popups

(12)

Alert Dialog

A modal dialog that interrupts the user with important content and expects a response.

View docs

Command

Fast, composable, unstyled command menu for Blazor.

View docs

Context Menu

A menu that appears on right-click, providing contextual actions.

View docs

Dialog

A window overlaid on either the primary window or another dialog window.

View docs

Drawer

A panel that slides in from the edge of the screen.

View docs

Dropdown Menu

Displays a menu to the user with a list of options.

View docs

Exit Prompt
v4

Holds a navigation while there is unsaved work, and asks before letting it go.

View docs

Hover Card

For sighted users to preview content available behind a link.

View docs

Popover

Displays rich content in a portal, triggered by a button.

View docs

Sheet

Extends the Dialog component to display content that complements the main content.

View docs

Toast

A notification message that appears temporarily.

View docs

Tooltip

A popup that displays information related to an element on hover or focus.

View docs

Motion

(6)

Motion
v4

Animates content with built-in presets or custom keyframes on view, hover, focus, or from code.

View docs

Height Animation
v4

Animates height when content expands, collapses, or changes size.

View docs

Page Transition
v4

Plays an entrance animation on new page content after a navigation.

View docs

Render State Provider
v4

Cascades whether the subtree is interactive, so prerendered output can skip interaction-only UI.

View docs

Screen Transition
v4

Animates incoming content when an application-owned screen key changes.

View docs

Selection Indicator
v4

A highlight that slides behind the active item and follows hover and focus.

View docs

Data Display

(33)

Avatar

An image element with a fallback for representing the user.

View docs

Badge

Displays a badge or a component that looks like a badge.

View docs

Barcode
v4

A Blazor Blueprint component.

View docs

Carousel

A carousel with motion and swipe support for cycling through content.

View docs

Chart

Interactive charts built on ApexCharts with shadcn/ui theming support.

View docs

Chip
v4

An interactive pill for an attribute, a filter or a choice, with optional selection and dismiss.

View docs

Copy Text

An inline click-to-copy value with tooltip feedback and a copied state.

View docs

Dashboard Grid

A drag-and-drop, resizable widget layout for composing dashboards.

View docs

Data Grid

High-performance data grid with sorting, filtering, and column management.

View docs

Data Grid Cell & Batch Editing
v4

Row, cell, and batch editing for a DataGrid with drafts, validation, and staged saves.

View docs

Data Grid Hierarchy

Hierarchical tree data inside a DataGrid with expand/collapse, lazy loading, and cascading selection.

View docs

Data Grid Styling

Custom cell rendering, row styling, conditional formatting, and state templates for a DataGrid.

View docs

Data Table

Powerful table and datagrids built using primitives.

View docs

Data View

Flexible data presentation with list/grid toggle, filtering, and pagination.

View docs

Empty

Displays a placeholder when there is no data or content to show.

View docs

Event Calendar

A generic event calendar with month, week, and agenda views over your own event model.

View docs

Filter Builder

A visual query builder for constructing complex filter expressions.

View docs

Gantt
v4

A Blazor Blueprint component.

View docs

Highlighter
v4

Marks the parts of a string that match a search term, so a result list shows why each row matched.

View docs

Image
v4

An image with a fallback for a source that cannot be loaded, plus object-fit and lazy loading.

View docs

Item

A flexible item component for lists and menus.

View docs

Kbd

Displays keyboard shortcuts and key combinations.

View docs

Notification Badge
v4

Overlays a count or an activity dot on the corner of an icon, button, or avatar.

View docs

Pagination

Navigation controls for paginated content.

View docs

Pivot Data Grid
v4

A Blazor Blueprint component.

View docs

Progress

Displays an indicator showing the completion progress of a task.

View docs

QR Code
v4

A Blazor Blueprint component.

View docs

Scheduler
v4

A time-slot scheduler with day and week lanes, resources, drag and resize, and recurrence.

View docs

Skeleton

Use to show a placeholder while content is loading.

View docs

Spinner

A loading spinner indicator for async operations.

View docs

Timeline

A composable timeline for displaying chronological events with icons and connectors.

View docs

Tree View

A hierarchical tree view with expand/collapse, selection, and drag-and-drop.

View docs

Typography

Styled text components for consistent typography.

View docs

Feedback

(8)

Alert

Displays a callout for important information or feedback.

View docs

Exit Prompt
v4

Holds a navigation while there is unsaved work, and asks before letting it go.

View docs

Notification Badge
v4

Overlays a count or an activity dot on the corner of an icon, button, or avatar.

View docs

Progress

Displays an indicator showing the completion progress of a task.

View docs

Skeleton

Use to show a placeholder while content is loading.

View docs

Spinner

A loading spinner indicator for async operations.

View docs

Stepper
v4

A horizontal or vertical progress indicator for a sequence of steps.

View docs

Toast

A notification message that appears temporarily.

View docs

Chat & AI

(4)

Attachment

A file attachment chip with a preview, upload state, and actions for chat surfaces.

View docs

Bubble

A chat message bubble with alignment, visual variants, and reaction chips.

View docs

Marker

An inline status marker for tool-call lines, row separators, and labeled dividers.

View docs

Message

A chat message row with an avatar slot, a content column, and start or end alignment.

View docs

Editors

(2)

Markdown Editor

A markdown editor with a formatting toolbar, write and preview tabs, and live rendering.

View docs

Rich Text Editor

A WYSIWYG editor built on Quill.js with a custom Blazor toolbar.

View docs

Enterprise

(17)

Cascader
v4

A hierarchy picker that shows nested options in side-by-side columns with full-path search.

View docs

Dashboard Grid

A drag-and-drop, resizable widget layout for composing dashboards.

View docs

Data Grid

High-performance data grid with sorting, filtering, and column management.

View docs

Data Grid Cell & Batch Editing
v4

Row, cell, and batch editing for a DataGrid with drafts, validation, and staged saves.

View docs

Data Grid Hierarchy

Hierarchical tree data inside a DataGrid with expand/collapse, lazy loading, and cascading selection.

View docs

Data Grid Styling

Custom cell rendering, row styling, conditional formatting, and state templates for a DataGrid.

View docs

Data View

Flexible data presentation with list/grid toggle, filtering, and pagination.

View docs

Dynamic Form

Schema-driven form generation with validation and dynamic field rendering.

View docs

Filter Builder

A visual query builder for constructing complex filter expressions.

View docs

Form Wizard

A multi-step form with validation, navigation, and progress tracking.

View docs

Gantt
v4

A Blazor Blueprint component.

View docs

Pick List
v4

A Blazor Blueprint component.

View docs

Pivot Data Grid
v4

A Blazor Blueprint component.

View docs

Scheduler
v4

A time-slot scheduler with day and week lanes, resources, drag and resize, and recurrence.

View docs

Signature
v4

A Blazor Blueprint component.

View docs

Tree Select
v4

A searchable hierarchy picker that opens a tree in a popover, with single or multiple selection.

View docs

Tree View

A hierarchical tree view with expand/collapse, selection, and drag-and-drop.

View docs