组件库与 UI 框架 · 榜单
组件库与 UI 框架分类榜单:从版本时效、使用量、质量和认可度比较符合条件的插件。
榜单编制: Ducafecat · 数据来源: pub.dev / GitHub
榜单规则
准入:版本发布≤365天、Pub同步≤7天、月下载≥100、Pub分数≥100,排除明确已归档的源码仓。原分:维护40%、使用35%、质量15%、认可10%。分类分=原分+近期奖励+潜力奖励,最高106分。近期奖励:≤30天时为3×(1−版本天数/30)。潜力奖励:≤90天、Pub分数≥130、月下载≤10000时加3分。名次与版本年龄以生成时刻冻结,每榜最多50条,按已发布的分类名次排序。
| 排名 | 插件 | 分类综合分 | 原综合分 | 近期奖励 | 潜力奖励 | 版本发布时间 | 距最近发布天数 | 近 30 天下载 | Pub 分数 | 喜欢 | 维护时效 (40%) | 使用热度 (35%) | 基础质量 (15%) | 社区认可 (10%) | Pub 指标采集时间 | 源码仓 | 源码仓 Stars(不计分) | 源码仓最近推送(不计分) | 源码仓检查时间 | 已归档 | 查看详情 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | material_uiv1.11.0 官方 Flutter Material UI 库,实现 Google 的 Material Design 设计系统。 AndroidiOSLinuxmacOSWebWindows | 96.9 | 94.5 | 2.4 | 0 | 5 | 3,360,000 | 160 / 160 | 302 | 95.7 | 100 | 100 | 62 | 2026年11月15日 16:28 (UTC+8) | flutter/packages (共仓) | 5,310 | 2026年9月18日 15:07 | — | 未归档 | 查看详情pub.dev ↗ | |
| 2 | cupertino_uiv1.1.6 官方 Flutter Cupertino 设计库,实现 iOS 设计系统。 AndroidiOSLinuxmacOSWebWindows | 93.9 | 92.1 | 1.8 | 0 | 11 | 3,330,000 | 160 / 160 | 155 | 91.5 | 100 | 100 | 54.8 | 2026年11月15日 16:28 (UTC+8) | flutter/packages (共仓) | 5,310 | 2026年9月18日 15:07 | — | 未归档 | 查看详情pub.dev ↗ | |
| 3 | shadcn_uiv0.59.0 shadcn/ui 已移植到 Flutter。适用于 Flutter 的出色 UI 组件,完全可自定义。 AndroidiOSWebmacOSWindowsLinux | 92.4 | 90 | 2.4 | 0 | 6 | 107,000 | 160 / 160 | 979 | 95.4 | 83.8 | 100 | 74.8 | 2026年11月15日 16:04 (UTC+8) | nank1ro/flutter-shadcn-ui | 2,808 | 2026年9月16日 21:06 | — | 未归档 | 查看详情pub.dev ↗ | |
| 4 | foruiv0.28.0 为桌面和触摸设备设计的精美、极简小部件。 AndroidiOSWebmacOSWindowsLinux | 91.1 | 88.2 | 3 | 0 | 0 | 36,600 | 160 / 160 | 448 | 99.8 | 76.1 | 100 | 66.3 | 2026年11月15日 16:04 (UTC+8) | duobaseio/forui | 2,350 | 2026年9月18日 09:50 | — | 未归档 | 查看详情pub.dev ↗ | |
| 5 | fluttersdk_windv1.11.2 适用于 Flutter 的 Tailwind CSS。编写 className='flex p-4 bg-white dark:bg-gray-800',Wind 将生成优化的 widget 树,支持深色模式和响应式断点。 AndroidiOSLinuxmacOSWebWindows | 88.4 | 85.5 | 2.8 | 0 | 1 | 97,300 | 140 / 160 | 32 | 98.8 | 83.1 | 87.5 | 38 | 2026年11月15日 16:28 (UTC+8) | fluttersdk/wind | 38 | 2026年9月30日 01:53 | — | 未归档 | 查看详情pub.dev ↗ | |
| 6 | nativeapi_flutterv0.6.1 nativeapi 的 Flutter 集成:widgets、dart:ui 转换以及基于 package:nativeapi 的多窗口桥接。 AndroidiOSLinuxmacOSWindows | 87.2 | 84.3 | 2.9 | 0 | 0 | 59,100 | 160 / 160 | 4 | 99.3 | 79.5 | 100 | 17.5 | 2026年11月15日 16:28 (UTC+8) | libnativeapi/nativeapi (共仓) | 170 | 2026年10月17日 12:33 | — | 未归档 | 查看详情pub.dev ↗ | |
| 7 | val_highlight_flutterv0.1.2 用于语法高亮代码的 Flutter 小部件:CodeView 用于显示,CodeField 用于编辑,支持 55 种语言、主题和流畅的大文件处理。 AndroidiOSLinuxmacOSWebWindows | 84.3 | 82.4 | 1.9 | 0 | 10 | 67,100 | 160 / 160 | 8 | 92 | 80.4 | 100 | 23.9 | 2026年11月15日 16:28 (UTC+8) | useval/highlight (共仓) | 1 | 2026年10月19日 18:12 | — | 未归档 | 查看详情pub.dev ↗ | |
| 8 | flutter_sficonv2.0.0 SF Symbols 27 作为可摇动的矢量图标,在所有平台上提供所有字重。不捆绑字体,因此 iOS 构建可通过 Apple 的字体检查。 AndroidiOSLinuxmacOSWebWindows | 81.1 | 79.9 | 1.1 | 0 | 18 | 51,300 | 160 / 160 | 12 | 86.7 | 78.5 | 100 | 27.8 | 2026年11月15日 16:04 (UTC+8) | gle6as/flutter_sficon | 7 | 2026年10月28日 06:41 | — | 未归档 | 查看详情pub.dev ↗ | |
| 9 | inspireuiv3.0.0 FluxStore 产品常用的实用小部件(Flutter 电商应用) AndroidiOS | 80.8 | 75.1 | 2.7 | 3 | 3 | 1,620 | 140 / 160 | 49 | 97.6 | 53.5 | 87.5 | 42.5 | 2026年11月15日 16:04 (UTC+8) | — | — | — | — | 未知 | 查看详情pub.dev ↗ | |
| 10 | mustache_templatev2.0.6 一个实现 Mustache 模板规范的模板库 AndroidiOSWebmacOSWindowsLinux | 80 | 80 | 0 | 0 | 60 | 12,600,000 | 160 / 160 | 95 | 62.7 | 100 | 100 | 49.6 | 2026年11月15日 16:04 (UTC+8) | flutter/packages (共仓) | 5,310 | 2026年9月18日 15:07 | — | 未归档 | 查看详情pub.dev ↗ | |
| 11 | tdesign_flutterv1.1.0 Tencent TDesign UI 组件库的 Flutter 版本,适用于移动项目。 AndroidiOSmacOSWindowsLinux | 78.3 | 74.1 | 1.2 | 3 | 18 | 5,860 | 130 / 160 | 108 | 87 | 62.8 | 81.3 | 50.9 | 2026年11月15日 16:04 (UTC+8) | Tencent/tdesign-flutter | 1,198 | 2026年9月18日 19:05 | — | 未归档 | 查看详情pub.dev ↗ | |
| 12 | platform_adaptive_widgetsv3.1.0 flutter_platform_widgets 库的精神延续 AndroidiOS | 77.6 | 72.6 | 2 | 3 | 9 | 1,650 | 160 / 160 | 4 | 92.6 | 53.6 | 100 | 17.5 | 2026年11月15日 16:04 (UTC+8) | — | — | — | — | 未知 | 查看详情pub.dev ↗ | |
| 13 | flutter_nextv1.0.0 一个用于加快 UI 开发速度的 Flutter 包,为 Flutter Web 应用提供响应式设计,并包含多个扩展。 平台暂无数据 | 77.4 | 72.5 | 1.9 | 3 | 11 | 705 | 160 / 160 | 47 | 91.7 | 47.5 | 100 | 42 | 2026年11月15日 16:04 (UTC+8) | shashiben/flutter_next | 15 | 2026年8月9日 00:36 | — | 未归档 | 查看详情pub.dev ↗ | |
| 14 | adaptive_platform_uiv1.0.2 适用于 Flutter 的自适应平台特定小部件。自动渲染 iOS 26+ 的原生液态玻璃设计,较旧的 iOS 版本使用传统的 Cupertino 小部件,Android 使用 Material Design。 AndroidiOS | 76.6 | 76.6 | 0 | 0 | 37 | 19,800 | 160 / 160 | 437 | 74.8 | 71.6 | 100 | 66 | 2026年11月15日 16:04 (UTC+8) | berkaycatak/adaptive_platform_ui | 241 | 2026年7月26日 01:25 | — | 未归档 | 查看详情pub.dev ↗ | |
| 15 | shadcn_flutterv0.0.55 来自 Shadcn/UI 的精美设计组件现在可用于 Flutter AndroidiOSmacOSWindowsLinux | 76.6 | 76.6 | 0 | 0 | 45 | 36,500 | 160 / 160 | 476 | 70.7 | 76 | 100 | 67 | 2026年11月15日 16:04 (UTC+8) | sunarya-thito/shadcn_flutter | 944 | 2026年9月6日 12:39 | — | 未归档 | 查看详情pub.dev ↗ | |
| 16 | assorted_layout_widgetsv13.1.0 像 SideBySide、ColumnSuper、RowSuper、FitHorizontally、Box、WrapSuper、TextOneLine、Delayed、Pad、ButtonBarSuper、NormalizedOverflowBox、showDialogSuper 等组件 AndroidiOSWebmacOSWindowsLinux | 76.4 | 76.4 | 0 | 0 | 44 | 51,100 | 150 / 160 | 415 | 70.9 | 78.5 | 93.8 | 65.5 | 2026年11月15日 16:04 (UTC+8) | marcglasberg/assorted_layout_widgets | 191 | 2026年9月14日 10:42 | — | 未归档 | 查看详情pub.dev ↗ | |
| 17 | animated_styled_widgetv0.5.1 让您使用可序列化样式来创建可自定义和动画的组件。 平台暂无数据 | 75.8 | 71.6 | 1.2 | 3 | 17 | 785 | 160 / 160 | 86 | 87.2 | 48.3 | 100 | 48.5 | 2026年11月15日 16:04 (UTC+8) | KevinVan720/animated_styled_widget | 26 | 2024年12月28日 01:02 | — | 未归档 | 查看详情pub.dev ↗ | |
| 18 | noctermv0.9.0 一个类似 Flutter 的框架,用于使用组件、状态管理、动画等构建丰富的终端用户界面。 AndroidiOSmacOSWindowsLinux | 66.2 | 66.2 | 0 | 0 | 96 | 165,000 | 130 / 160 | 70 | 47.5 | 87 | 81.3 | 46.3 | 2026年11月15日 16:04 (UTC+8) | — | — | — | — | 未知 | 查看详情pub.dev ↗ | |
| 19 | nes_uiv0.32.0 受旧式复古电子游戏机启发的 UI 库 AndroidiOSWebmacOSWindowsLinux | 65.8 | 62.8 | 0 | 3 | 52 | 777 | 150 / 160 | 120 | 66.6 | 48.2 | 93.8 | 52.1 | 2026年11月15日 16:04 (UTC+8) | erickzanardo/nes_ui | 277 | 2026年9月8日 20:31 | — | 未归档 | 查看详情pub.dev ↗ | |
| 20 | getwidgetv7.0.2 GetWidget 是一个开源库,包含 1000 多个预构建的 UI 组件。它能让开发更快、更愉快。您可以根据需要自定义组件。 AndroidiOSWebmacOSWindowsLinux | 60 | 60 | 0 | 0 | 175 | 43,000 | 150 / 160 | 2,590 | 25.9 | 77.2 | 93.8 | 85.3 | 2026年11月15日 16:04 (UTC+8) | ionicfirebaseapp/getwidget | 4,833 | 2026年5月24日 15:18 | — | 未归档 | 查看详情pub.dev ↗ | |
| 21 | fsuperv2.2.1 FSuper 可帮助开发者快速且轻松地构建复杂视图。 AndroidiOSWebmacOSWindowsLinux | 58.6 | 55.6 | 0 | 3 | 67 | 381 | 135 / 160 | 39 | 59.6 | 43 | 84.4 | 40.1 | 2026年11月15日 16:04 (UTC+8) | Fliggy-Mobile/fsuper | 508 | 2026年9月9日 15:20 | — | 未归档 | 查看详情pub.dev ↗ | |
| 22 | deactv1.6.1 一个受 React 启发的 Web UI 框架。主要构建块是组件,可以实现为类或函数。 Web | 55.8 | 52.8 | 0 | 3 | 75 | 190 | 150 / 160 | 16 | 55.8 | 38 | 93.8 | 30.8 | 2026年11月15日 16:04 (UTC+8) | Blimster/deact | 52 | 2026年9月1日 03:37 | — | 未归档 | 查看详情pub.dev ↗ | |
| 23 | nb_utilsv7.3.5 开发者所需的小部件和有用方法的集合。 AndroidiOSWebmacOSWindowsLinux | 53 | 53 | 0 | 0 | 170 | 9,720 | 130 / 160 | 487 | 27 | 66.5 | 81.3 | 67.2 | 2026年11月15日 16:04 (UTC+8) | bhoominn/nb_utils | 159 | 2026年5月29日 18:15 | — | 未归档 | 查看详情pub.dev ↗ | |
| 24 | stockholmv0.2.3 一组专为桌面设计的控件和主题,旨在让 Mac 和 Windows 上的外观和体验都出色。 AndroidiOSWebmacOSWindowsLinux | 49 | 49 | 0 | 0 | 144 | 704 | 150 / 160 | 121 | 32.8 | 47.5 | 93.8 | 52.2 | 2026年11月15日 16:04 (UTC+8) | serverpod/stockholm | 146 | 2026年6月24日 01:02 | — | 未归档 | 查看详情pub.dev ↗ | |
| 25 | data_widgetv0.0.3 一个与数据相关的辅助 Widget 和工具,帮助您用更少的代码更快地构建 Flutter 应用。 AndroidiOSLinuxmacOSWebWindows | 47.1 | 47.1 | 0 | 0 | 331 | 38,500 | 160 / 160 | 7 | 7.8 | 76.4 | 100 | 22.6 | 2026年11月15日 16:28 (UTC+8) | sunarya-thito/data_widget | 4 | 2025年12月18日 19:43 | — | 未归档 | 查看详情pub.dev ↗ | |
| 26 | animation_kitv0.0.2 一个 Flutter 包,提供一系列动画和实用工具,以增强应用程序的用户体验。 AndroidiOSLinuxmacOSWebWindows | 44.7 | 44.7 | 0 | 0 | 355 | 35,600 | 150 / 160 | 3 | 6.5 | 75.9 | 93.8 | 15.1 | 2026年11月15日 16:28 (UTC+8) | sunarya-thito/animation_kit | 0 | 2025年11月25日 11:29 | — | 未归档 | 查看详情pub.dev ↗ | |
| 27 | exuiv1.0.11 更快地构建您的 UI。无需样板代码,无需依赖项。只需强大的 widget 扩展。 AndroidiOSWebmacOSWindowsLinux | 36.9 | 36.9 | 0 | 0 | 268 | 143 | 160 / 160 | 50 | 12.7 | 36 | 100 | 42.7 | 2026年11月15日 16:04 (UTC+8) | jozzdart/exui | 25 | 2026年2月20日 11:40 | — | 未归档 | 查看详情pub.dev ↗ | |
| 28 | shirne_dialogv4.9.0 一个 Flutter 包,可在任何地方使用可自定义样式的提示、弹出框、消息、气泡、图片预览、加载等。 AndroidiOSWebmacOSWindowsLinux | 35.8 | 35.8 | 0 | 0 | 319 | 255 | 150 / 160 | 51 | 8.6 | 40.1 | 93.8 | 42.9 | 2026年11月15日 16:04 (UTC+8) | shirne/shirne_dialog | 18 | 2025年12月31日 14:03 | — | 未归档 | 查看详情pub.dev ↗ | |
| 29 | widget_toolkitv0.2.3 Widget Toolkit 包包含多个轻量级且可自定义的 UI 组件,可提高生产力并减少开发时间。 AndroidiOSWebmacOSWindowsLinux | 34.9 | 34.9 | 0 | 0 | 325 | 240 | 140 / 160 | 71 | 8.1 | 39.7 | 87.5 | 46.4 | 2026年11月15日 16:04 (UTC+8) | — | — | — | — | 未知 | 查看详情pub.dev ↗ |