Welcome to Blazor Components
21 Oct 202617 minutes to read
Blazor Components is an enterprise-grade, native UI components library for creating Blazor Web, Blazor WebAssembly and Blazor Server applications. Built specifically for Blazor, the components are lightweight, responsive, and touch-friendly to support modern web applications. The library is engineered for performance, keyboard-first accessibility, and global reach, with rich data visualization and productivity components.
Ready to streamline your Blazor development? Discover the full potential of Blazor components with AI Coding Assistant. Effortlessly integrate, configure, and enhance your projects with intelligent, context-aware code suggestions, streamlined setups, and real-time insights—all seamlessly integrated into your preferred AI-powered IDEs like VS Code, Cursor, Code Studio and more. Explore AI Coding Assistant
Why teams choose us?
- Enterprise coverage: A wide range of UI, data visualization, and editor components to cover dashboards, forms, documents, and line-of-business workflows.
- Built for performance: Virtualization, lazy loading, lightweight payloads, and efficient rendering patterns for large datasets.
- Production UX: Responsive layouts, high DPI rendering, touch support, and extensive keyboard interactions.
- Global by default: Localization, internationalization, and right-to-left (RTL) support.
- Accessible: WCAG-compliant semantics, ARIA attributes, and contrast-aware theming.
- Tooling and docs: Extensive samples, API reference, and guidance to get productive quickly.
What’s included?
- Data bound components like DataGrid, TreeGrid, Charts, Scheduler, Pivot Table, and more.
- Form inputs, Pickers, Menus, Navigation, and Layout components.
- Rich visualization: 2D/3D Charts, Gauges, Maps, HeatMaps, and Sparklines.
- Theming system with multiple built-in themes and CSS variables for fine grained component.
How it fits into Blazor?
- Works across Blazor Server App, Blazor WebAssembly App, and Blazor Web App (.NET 8, .NET 9, and .NET 10) render modes.
- Plays well with dependency injection, routing, and cascading values.
- Uses JavaScript interop only where it adds value (DOM/canvas/complex layout), keeping your app primarily in C# and Razor.
How to best read this user guide?
-
The best way to get started is to read the Getting Started section of the documentation for the component intended for use. The Getting Started section covers the essential concepts to know before writing code. This is the only section recommended to read end-to-end before coding; other topics can be referenced as needed. Ensure the required SDKs and the supported .NET/Blazor versions are installed.
-
After becoming familiar with the basics of a component, integrate it into the application. A practical next step is to review the code snippets in the online sample browser, which contains hundreds of examples. It is likely there is a sample that matches the intended usage scenario.
Components List
|
GRIDS FILE VIEWERS & EDITORS LAYOUT Smart AI |
DATA VISUALIZATION BUTTONS |
CALENDARS INPUTS FORMS Interactive chat |
DROPDOWNS NAVIGATION NOTIFICATION |
Getting Help
-
If information is not found in the self-help resources mentioned above, contact support by creating a ticket in the support site or ask a question on Stack Overflow using the
syncfusion-blazortag. -
If a feature is not available, request it in the feedback portal.
-
Join the Syncfusion Blazor forum to discuss components, ask questions, and share suggestions with other developers and the Syncfusion team.
Learning Resources
The following resources help you get productive with the Blazor components quickly:
- Getting Started documentation - Step-by-step instructions for creating a Blazor app and adding your first component.
- Online sample browser - Explore hundreds of live demos with source code for Syncfusion Blazor components, covering common usage scenarios.
- Video tutorials - The Syncfusion Blazor YouTube Playlist with component walkthrough and feature deep dives.
- Blogs and articles - Tips, release highlights, and how-to articles from the Blazor team.
- Knowledge Base - Answers to common questions and solutions to frequently encountered scenarios.
See also
-
Product Development
- Visual Studio
- .NET CLI
-
Visual Studio for Mac