Best Blazor Components
This page provides information about the popular commercial Blazor components and OpenSource Blazor components that are currently available on the market.
Commercial Components for Blazor
Syncfusion Blazor UI Components
The Syncfusion Blazor UI components suite is one of the largest component library on the market at present. They provide more than 70 native UI components, which include DataGrid, Charts, Scheduler, Diagrams, Gantt, etc. Syncfusion also provides the free Community edition for companies and individuals with less than $1 million USD in annual gross revenue and 5 or fewer developers.
Has several unique and large components, such as Gantt, Diagram, Word Processor (Document Editor), Pivot Table, PDFViewer, File Manager, In-place Editor, Query Builder, StockChart, and Dashboard Layout.
Support is one of the big strengths. They provide live chat for quick technical issues or clarification, which is a huge advantage here for the people who use their products.
All the packages are available on NuGet.org. This helps developers to integrate the Syncfusion components into their applications in Visual Studio without doing any other configuration.
Major plus which I see and recommend the Syncfusion Blazor Components to all people is that all the above mentioned highlights are free through the community edition if you are eligible. As an individual like me who is doing part time projects, students or smaller companies, there is no need to second think about giving a try.
Progress Telerik Blazor UI Components
The Telerik UI for Blazor UI components has been available on the market since the Blazor framework was released. All components are native and built using C# from scratch. They support both client-side (WebAssembly) and server-side Blazor apps. Telerik provides 80 components which include everything from simple textboxes to advanced DataGrid controls.
Grid is one of the popular and feature-rich controls in the Blazor suite.
Releasing with new components and features aggressively for every release.
DevExpress Blazor UI Components
The DevExpress UI Components for Blazor allow you to create intuitive and highly-refined user experiences for both the Blazor Server (ASP.NET Core) and Blazor WebAssembly hosting models. The DevExpress Blazor UI Component Library ships with over 35 native Blazor components (including a DataGrid, Pivot Grid, Scheduler, Chart, Data Editors, and Reporting).
- Has several complex UI components such as DataGrid, Charts, RichTextEditor, Dashboard, Pivot Table, etc.
- Provides built-in themes, localization support & different size modes for all the components.
- Provides a detailed documentation & interactive demos
- Provides Layout components to create the page design quickly
Blazorise Blazor UI Components
The Blazorise Blazor UI Components is an OpenSource component library built on top of Blazor and CSS frameworks like Bootstrap, Bulma and Material. It provides over 35 components & extensions, which include DataGrid, Chart, RichTextEdit, etc. It provides all the components for free if you use them for non-commercial purposes.
Supports multiple CSS frameworks built-in
Provides several templates to build your application quickly.
Provides built-in responsive support for all of their components. It helps you to create your app to align and render seamlessly on desktop and mobile devices.
ComponentOne Blazor UI Components
The ComponentOne Blazor Edition provides a set of native UI controls built for Blazor from the ground up, including FlexGrid, our best cross-platform data grid, and several input controls, including AutoComplete, CheckBox, and ComboBox.
- Includes FlexGrid, a high-performance datagrid with data virtualization
- 50+ chart types and data visualization options
- Input controls include AutoComplete, CheckBox, DatePicker, NumericBox, and ComboBox.
OpenSource Components for Blazor
|Ant Design Blazor||A set of enterprise-class UI components based on Ant Design and Blazor. (Docs as Demo).|
|BlazorFluentUI||Simple port of FluenUI/Office Fabric React components and style to Blazor. Client-side demo (WebAssembly). Server-side demo (SignalR).|
|Blazority||Blazor component library based on the Clarity UI design. 30+ components including Datagrid and Tree-view (Docs & Demos).|
|BlazorStrap||Material Design components for Blazor. Bootstrap 4 components for Blazor (Demo).|
|BootstrapBlazor||Reusable bootstrap components for Blazor. (Docs as Demo).|
|MatBlazor||Material Design components for Blazor. (Demo).|
|Radzen.Blazor||Native UI components for Blazor. DataGrid, DataList, Tabs, Dialog and more. (Demo).|
🙏 I hope you find it useful! If I missed including any other components library that you feel is worth including here, please contact me through the below channels.
Email - email@example.com
Twitter - @blazorweekly
If you have something you want to contribute, share this page with developers like you on Twitter or any other social network where you can reach more people.
I also send Blazor weekly newsletter every Monday. You can follow me on Twitter or subscribe to the email newsletter to receive my upcoming articles.