开源Blazor UI组件库精选:让你的Blazor项目焕然一新!

今天给大家推荐一些开源、美观的Blazor UI组件库,这些优秀的开源框架和项目不仅能够帮助开发者们提高开发效率,还能够为他们的项目带来更加丰富的用户体验。

注:排名不分先后,都是十分优秀的开源框架和项目

​Ant Design Blazor

Ant Design Blazor 是一个基于 Blazor 的前端 UI 组件库,它是 Ant Design 的一个实现。它提供了一套开箱即用的高质量 Razor 组件,可以用于多种托管方式共享。Ant Design Blazor 支持基于 WebAssembly 的客户端和基于 SignalR 的服务端 UI 事件交互,支持渐进式 Web 应用(PWA),使用 C# 构建,多范式静态语言带来高效的开发体验。它基于 .NET Standard 2.1/.NET 5/.NET 6,可直接引用丰富 .NET 类库,并且可以与已有的 ASP.NET Core MVC、RazorPages 项目无缝集成。Ant Design Blazor 的样式修改可以在组件中通过添加 style 属性完成,一般组件都能在 style 中添加样式的宽高属性完成对样式的修改。

项目地址:https://github.com/ant-design-blazor/ant-design-blazor

MASA.Blazor

MASA.Blazor 是一个 Blazor 的 UI 组件库,它为 Blazor 开发人员提供了了一系列丰富、高质量、Vuetify 1:1还原的基础组件,以便于在 Web 应用开发中快速构建界面。这些组件包括按钮、表单、表格、模态框、菜单、分页、上传,以及很多实用的预置组件和.Net深度集成功能,包括Url、面包屑、导航三联动,高级搜索,i18n等。

MASA.Blazor基于Material设计规范和BlazorComponent的交互能力提供标准的基础组件库。提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件。从更多实际场景出发,满足更多用户和场景的需求,最大的减少开发者的时间成本。缩短开发周期提高开发效率。

项目地址:https://github.com/masastack/MASA.Blazor

Element-Blazor

Element-Blazor 是一个基于 Blazor 的 UI 组件库,它提供了与 Element 相似的 API 和样式,可以帮助开发人员更快速地构建现代 Web 应用程序。

项目地址:https://github.com/Element-Blazor/Element-Blazor


BootstrapBlazor

BootstrapBlazor

Bootstrap Blazor是一个基于Bootstrap的Blazor UI组件库,提供了丰富的UI组件和交互体验,可以帮助开发者快速构建高质量的Web应用程序。Bootstrap Blazor的设计风格简洁、美观,同时也非常实用,可以满足各种不同的需求。

项目地址:https://github.com/dotnetcore/BootstrapBlazor


MudBlazor

一个基于Blazor的前端UI组件库MudBlazor,它可以为.NET开发人员提供支持并充分利用 Blazor 提供的功能。使用MudBlazor,您可以创建出色的应用程序,而无需掌握HTML,CSS和JS,并将您的技能集中在C#上。MudBlazor支持使用.NET 6和.NET 7。在GitHub上的Star数超过了4000。

项目地址:https://github.com/MudBlazor/MudBlazor/

MatBlazor

MatBlazor是一套基于Material Design规范实现的Blazor和Razor通用组件库。它提供了丰富的UI组件和交互体验,可以帮助开发者快速构建高质量的Web应用程序

项目地址:https://github.com/SamProf/MatBlazor


Blazorise

Blazorise是一个建立在Blazer之上的组件库,支持CSS框架,如Bootstrap,Tailwind,Bulma,AntDesign和Material。

项目地址:https://github.com/Megabit/Blazorise


fluentui-blazor

Fluent UI Blazor 是 Microsoft 提供的开源 Blazor 组件库,旨在帮助您创建符合 Fluent UI 设计语言的 Web 应用程序。Fluent UI 是 Microsoft 的通用设计语言,用于创建美观、一致和易用的用户界面。

Fluent UI Blazor 提供广泛的组件,包括按钮、输入框、列表、表格等。Fluent UI Blazor 还提供了一个强大的主题系统,使您可以轻松自定义您的应用程序的外观。

官网地址:https://www.fluentui-blazor.net/
开源地址:https://github.com/microsoft/fluentui-blazor

Radzen Blazor

一组 70+ 免费和开源的原生 Blazor UI 控件。Radzen Blazor 组件是开源的,可免费用于商业用途。可以从 NuGet 安装它们,也可以从源代码生成自己的副本。

这些组件使用 C# 实现,并充分利用 Blazor 框架。它们不依赖于或包装现有的JavaScript框架或库。完全支持 Blazor Server 和 Blazor WebAssembly。

项目地址:https://github.com/radzenhq/radzen-blazor


相关推荐
玩泥巴的1 天前
存储那么贵,何不白嫖飞书云文件空间
c#·.net·二次开发·飞书
夏树同学2 天前
Newtonsoft技巧/与System.Text.Json的对比
.net
唐青枫2 天前
C#.NET SignalR + Redis Backplane 深入解析:多节点部署与跨实例消息同步
c#·.net
Java开发追求者2 天前
.NET Framework,Version=v4.8下载地址
.net·.net framework·version=v4.8
毕设源码-赖学姐2 天前
【开题答辩全过程】以 基于.NET MVC的婚庆服务系统设计为例,包含答辩的问题和答案
mvc·.net
步步为营DotNet2 天前
#.NET Aspire在云原生应用部署与管理中的深度实践
云原生·.net
彭波3962 天前
.NET Framework 3.5问题修复教程!可以离线修复
windows·安全·电脑·.net·开源软件
武藤一雄3 天前
WPF处理耗时操作的7种方法
microsoft·c#·.net·wpf
武藤一雄3 天前
C#常见面试题100问 (第一弹)
windows·microsoft·面试·c#·.net·.netcore
江沉晚呤时3 天前
.NET 9 快速上手 RabbitMQ 直连交换机:高效消息传递实战指南
开发语言·分布式·后端·rabbitmq·.net·ruby