shadcn/ui for Blazor.
Built for Developers|
Beautiful defaults. Powerful components. Built for real Blazor apps.
149 enterprise-class components with built-in localization,
built for .NET 10 and later.
Real components. Ready for your app.
Go ahead. Make it yours.
The next big thing, on schedule.
Drag tasks, resize bars, or connect their handles. Click a dependency arrow to remove it.
Your theme. Your data. Your C#.
Bring it to your next Blazor app.
Install the package, try a component, and make it yours. Free and open source, including the enterprise components.
Like what you see? A star helps others discover the library.
Small pieces. Complete experiences.
Hover or focus a highlighted part to discover the components behind it.
Real examples. Explore the parts, then try them yourself.
Used by
Real products. Built with Blueprint.
Products built by the creator of Blazor Blueprint.
Building with Blueprint? Share your projectA library that has grown up
Version 4 adds 37 components and 8 headless primitives, bringing the library to
149 components and
38 primitives.
It targets .NET 10, and every utility the library ships is now prefixed bb:,
so it can never collide with your own Tailwind build again.
Scheduler
Day, week and work-week time slots with resource lanes, a built-in event editor, drag and resize, RFC 5545 recurrence and a real IANA time zone per event.
Data Grid editing
Cell and batch editing on top of row editing: isolated drafts, validation, rejected saves that keep the user's work, plus CSV export and nested grouping.
Motion family
Six components for movement — presets, height animation, page and screen transitions, a sliding
selection indicator. Every one honours prefers-reduced-motion.
Everything else that is new
Mobile shells, hierarchy pickers and segmented date and time entry.
Blueprints
65 production-ready pages, forms, and layouts — from login screens to full app shells. Copy the code, drop it in your project, and ship faster.
App Blueprints
11 complete application pages — mail, tasks, analytics, music, chat, flight search, an admin portal, plus a mobile storefront, clinic scheduler, and service desk built on the v4 components.

Login Forms
Auth layouts with social login, split-screen, OTP, and more.
Sign Up Forms
Registration pages with social providers and cover images.
Marketing
Hero sections, pricing tables, testimonials, and CTAs.
Forms
Contact forms, multi-step wizards, profile editors, and checkout.
Dashboard
Stat cards, activity feeds, notifications, and chart overviews.
E-Commerce
Product grids, shopping cart, order confirmation, and quick view.
Data & Tables
Data tables, filterable grids, and combined stats dashboards.
Navigation
Top nav bars, breadcrumbs, and page headers.
Sidebars
Navigation sidebars with submenus, search, calendars, and team switchers.
Your AI assistant actually knows the library
Blazor Blueprint ships with a built-in MCP server and llms.txt — so Claude, Cursor, Copilot, and Windsurf generate correct component code on the first try.
Add a date picker that disables past dates and Sundays
<BbDatePicker @bind-Value="appointmentDate" Placeholder="Select a date" MinDate="DateTime.Today" DateFormat="MMM d, yyyy" DisabledDates="@(d => d.DayOfWeek == DayOfWeek.Sunday)" />
I've added a BbDatePicker that prevents selecting past dates via MinDate and disables Sundays using the DisabledDates predicate.
MCP Server
11 tools give your AI structured access to every component, pattern, and API.
llms.txt
100+ machine-optimized docs so any LLM can understand the library without hallucinating.
Works Everywhere
Claude Code, Cursor, GitHub Copilot, Windsurf — any MCP-compatible AI tool.
Built-in Localization
Every component supports full localization out of the box.
Customize any string with the IBbLocalizer interface — from buttons and labels
to date pickers and validation messages.
Built-in Theme Switcher
Ship a complete theme system with dark mode, 5 base color palettes, 17 accent colors, and border radius presets.
Drop in BbThemeSwitcher for a full theme panel
or BbDarkModeToggle for a quick toggle — with localStorage persistence.
Two-Tier Architecture
Choose between unstyled primitives for full control or pre-styled components for rapid development.
Primitives
Unstyled & headless
Unstyled components that provide behavior, state management, and semantic HTML with ARIA attributes. Perfect for building custom design systems from scratch.
- Full styling control
- Semantic HTML & ARIA attributes
- Keyboard interaction support
Components
Styled & ready to use
Pre-styled components built on primitives with shadcn/ui design. Drop them in and use immediately with beautiful defaults.
- Beautiful defaults
- Tailwind CSS styling
- Customizable themes
