10款值得推荐的Blazor UI组件库

240e3578dde2d7a01cdb93a7a40cd763.png

69f45726a856ec93f5d6ed163c37363b.jpeg

前言

经常看到有小伙伴问有什么好用的Blazor UI组件库推荐的,本文将分享10款开源、实用、美观的Blazor UI组件库,提供给广大C#/.NET开发者们学习和使用(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。这些框架都已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发效率和质量。坑已挖,欢迎大家踊跃提交PR,自荐(让优秀的项目和框架不被埋没🤞)。

GitHub项目仓库收集地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

Ant Design Blazor

使用文档:https://antblazor.com/zh-CN/docs/introduce

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

项目介绍

Ant Design Blazor是一套基于Ant Design和 Blazor的企业级组件库(喜欢Ant Design风格的同学推荐使用)。

项目特点

  • 🌈 提炼自企业级中后台产品的交互语言和视觉风格。

  • 📦 开箱即用的高质量 Blazor 组件,可在多种托管方式共享。

  • 💕 支持基于 WebAssembly 的前端和基于 SignalR 的服务端 UI 即时交互。

  • 🎨 支持渐进式 Web 应用(PWA)

  • 🛡 使用 C# 构建,多范式静态语言带来高效的开发体验。

  • ⚙️ 支持 .NET Core 3.1 以上所有版本,可直接引用丰富的 .NET 类库。

  • 🌍 数十个国际化语言支持。

  • 💴 基于 MIT 开源协议,.NET 基金会项目,商业应用免费。

项目截图

0891e73b6c7bae23deaafe1a0bc9ef71.png

58287924f88fd530800768702fe1dd89.png

17f23b5499de80c4becedf504b9a1c72.png

BootstrapBlazor

使用文档:https://www.blazor.zone/introduction

Gitee项目地址:https://gitee.com/LongbowEnterprise/BootstrapBlazor

项目介绍

BootstrapBlazor是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现。基于 Bootstrap 样式库精心打造,并且额外增加了 100 多种常用的组件,为您快速开发项目带来非一般的感觉(喜欢Bootstrap风格的同学推荐使用)。

项目截图

bedf9724afdeb86f39f8e766d7eaafbd.png

405934dd2c3140468cce56b093191c59.png

4f035bc54d5bac6cf84654147313ca60.png

MudBlazor

使用文档:https://mudblazor.com/docs/overview

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

项目介绍

MudBlazor是一个基于Material Design的Blazor组件框架,注重易用性和清晰的结构。它非常适合想要快速构建Web应用程序的 .NET 开发人员,无需费力地处理 CSS 和 JavaScript。由于 MudBlazor 完全使用C#编写,因此您可以自由地调整、修复或扩展该框架。文档中有大量示例代码,使理解和学习 MudBlazor 非常容易。

项目特点

  1. 基于 Material Design 的清晰美观的图形设计。

  2. 易于理解的结构。

  3. 良好的文档和许多示例和源代码片段。

  4. 所有组件全部使用 C# 编写,不允许使用 JavaScript(除非绝对必要)。

  5. 用户可以创建漂亮的应用程序,而无需使用 CSS(当然也可以使用 CSS)。

  6. 不依赖其他组件库,完全控制组件和功能。

  7. 稳定性!我们努力实现完整的测试覆盖率。

  8. 频繁发布版本,以便开发人员及时获得其 Pull Request 和修复。

项目截图

d6880d86dad2fdfefd755d191b81e80e.png

a57d856fd08707595fc4bead264e6735.png

646c92ef8a326e8f20f7f87135ebf226.png

MatBlazor

使用文档:https://www.matblazor.com/

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

项目介绍

MatBlazor是一套基于Material Design规范实现的Blazor和Razor通用组件库。

项目截图

607362014d2ac1e936f01d28fe065e1f.png

d00e46acd2104d3fd3a361416d4dd9bb.png

012a5d04b37640f040ace6498f5bd484.png

Blazorise

使用文档:https://blazorise.com/docs

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

项目介绍

Blazorise 是用于Blazor的 UI 组件库,支持使用Bootstrap、Tailwind、Bulma、Ant Design 和 Material 等 CSS 框架,可用于构建响应式的单页 Web 应用程序。

项目截图

f310c65870ef7c0820896694e898e6ac.png

236108ce4fe96596a8e8f61cc1a728a2.png

959e65eeca5b16f716e05a347f426870.png

Microsoft Fluent UI Blazor

使用文档:https://www.fluentui-blazor.net/

GitHub项目地址:https://github.com/microsoft/fluentui-blazor

项目介绍

Microsoft Fluent UI Blazor是一个基于Blazor的组件库,提供了一系列的UI组件以及Fluent UI的设计系统。该库可以帮助开发人员快速构建现代化的 Web 应用程序,并且与 Blazor 技术相结合,可以实现高效而灵活的单页应用程序开发。

项目截图

7d8cd09637041dd05bf16fff4400b145.png

d71295aefb437bb56eb50a176e7e2cca.png

6bcb5e5a29de4d5d8d394fdfbf964bf8.png

Radzen Blazor

使用文档:https://blazor.radzen.com/

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

项目介绍

Radzen Blazor 是一个包含70多个免费的原生 Blazor UI 组件的集合,其中包括 DataGrid、Scheduler、Charts 等功能强大的组件,并提供了丰富的主题样式,包括 Material Design 和 FluentUI。可以将 Radzen Blazor 视为一个用于构建 Blazor 应用程序的 UI 框架,它提供了一系列预构建的组件和工具,帮助开发人员快速搭建和定制自己的应用程序界面。

项目截图

ce9d399ce40ade7d03cbf4fd82bbda79.png

db6dd86169f23ee7b8e1a38f4fc885ca.png

49727173ef3572be1827cf6695891485.png

MASA.Blazor

使用文档:https://docs.masastack.com/blazor/getting-started/installation

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

项目介绍

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

项目特点

  • 丰富组件:包含Vuetify 1:1还原的基础组件,以及很多实用的预置组件和.Net深度集成功能,包括Url、面包屑、导航三联动,高级搜索,i18n等

  • UI设计语言:设计风格现代,UI 多端体验设计优秀

  • 专业示例:MASA Blazor Pro 提供多种常见场景的预设布局

  • 简易上手:丰富详细的上手文档,免费的视频教程(制作中)

  • 社区活跃鼓励:用户参与实时互动,做出贡献加入我们,构建最开放的开源社区

  • 长期支持:全职团队维护,长期提供支持,并提供企业级支持

  • 知名企业选择:该技术框架被多家知名企业选择使用,未来MASA Stack产品线也将一直使用,持续增加新功能

项目截图

5845b78deba5d4391a81450d6ee70f01.png

b181dfa59ebd412086f729017c882616.png

b45772222d4bf0b187cf0746073096d5.png

BlazorStrap

使用文档:https://getbootstrap.com/docs/5.1/getting-started/introduction/

GitHub项目地址:https://github.com/chanan/BlazorStrap

项目介绍

BlazorStrap是一个基于 Bootstrap 的 Blazor 的 UI 组件库,BlazorStrap的组件也支持响应式布局、主题定制以及多语言支持等功能,可以帮助开发者快速搭建出美观、易用的 Web 应用程序。

项目截图

778696f2902a115ad24e8d8b63c7aca6.png

d780cb9af6c3ff608812fba3b05dc500.png

d07242e226af8db8b9821f45fd205d7e.png

BlazorBootstrap

使用文档:https://docs.blazorbootstrap.com/getting-started/blazor-webassembly-net-8

GitHub项目地址:https://demos.blazorbootstrap.com/getting-started

项目介绍

企业级Blazor Bootstrap组件库,基于Blazor和Bootstrap CSS框架构建。

项目截图

8b31f2524c557e1546607d06472bd66f.png

ff52f042a61511650004a2ed8853ff58.png

08ce076be9cc9f62990f58ae9132cf43.png

be281f5b65b95ad6b8ed817014fe9423.gif

-

技术群:添加小编微信并备注进群

小编微信:mm1552923   

公众号:dotNet编程大全    

学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。不积跬步无以至千里,不积小流无以成江河!!!

c69f9706f31d01cb81b1e8895700f825.gif

See you next good day 68e6acd8ffb6704a242221f4fb2d2693.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值