#Flutter

flutter-widgets - Flutter跨平台UI组件库 打造高质量移动和Web应用
FlutterSyncfusionUI组件跨平台开发移动应用Github开源项目
Syncfusion Flutter Widgets是一个综合性UI组件库,提供图表、日历、数据网格等多种组件,支持iOS、Android和Web跨平台开发。该库组件丰富、性能优异,并提供完整文档和示例,有助于开发者快速构建高质量Flutter应用。
mvp-boilerplate - 一体化全栈开发MVP样板
FlutterNextJSSupabaseStripe全栈开发Github开源项目
mvp-boilerplate是一个生产级MVP样板,整合了Flutter移动应用、NextJS网页应用和Supabase后端。项目内置Stripe支付、Supabase认证和Posthog分析等功能,并配备自动化部署流程。这一样板能显著缩短项目初期配置时间,适合希望快速开发全栈应用的创业团队和开发者。
flutter-custom-refresh-indicator - Flutter自定义刷新指示器开发工具
CustomRefreshIndicatorFlutter刷新指示器自定义控件用户界面Github开源项目
flutter-custom-refresh-indicator是一个用于创建自定义刷新指示器的Flutter插件。它支持水平和垂直列表、双向触发刷新,并提供多种示例和详细文档。该插件可用于替换Material指示器内容或构建复杂动画效果。通过灵活的API和状态管理,开发者可以轻松创建独特的刷新体验。
supabase-flutter - 快速构建可扩展实时应用的Flutter客户端库
SupabaseFlutter客户端库开源项目移动应用开发Github
Supabase Flutter是一个开源的Flutter客户端库,用于快速构建可扩展的实时应用。该库提供身份验证、实时数据同步和存储管理等功能,支持开发者创建高性能Flutter应用。项目包含详细文档和教程,适合不同经验水平的开发者使用。Supabase Flutter旨在提高开发效率,帮助开发者更快地实现应用功能。作为开源项目,它欢迎社区贡献,持续改进和扩展其功能。
bloc - 精简易用的状态管理库 简化BLoC模式应用开发
Bloc状态管理FlutterDart设计模式Github开源项目
bloc是一个实现BLoC设计模式的状态管理库,助力开发者分离表现层和业务逻辑,提升代码可测试性和复用性。支持Flutter和AngularDart等框架,提供bloc_test、flutter_bloc等相关包。丰富的文档和示例使其成为功能强大的状态管理解决方案,适用于多种类型的应用开发。
flutter - Google开源跨平台UI框架 实现高效美观应用开发
Flutter跨平台开发移动应用开发用户界面GoogleGithub开源项目
Flutter是Google开发的开源UI框架,支持移动、Web和桌面应用的单一代码库开发。框架提供丰富的widgets和热重载功能,采用硬件加速的2D图形引擎。基于Dart语言,Flutter可编译为多平台本地代码,具备高性能和可扩展性。开发者能够借助Flutter高效创建美观流畅的用户界面,显著提升开发效率。
getwidget - 丰富的Flutter UI组件库助力开发
GetWidgetFlutterUI组件库开源项目移动应用开发Github
GetWidget是一款功能丰富的Flutter UI组件库,提供超过1000个预构建组件。该库包含按钮、卡片、轮播等常用元素,适用于移动和Web应用开发。作为免费开源项目,GetWidget支持社区贡献,旨在简化开发流程,提高效率。开发者可利用这些组件快速构建美观实用的Flutter应用。
web_portfolio - 基于Flutter的响应式个人作品集展示平台
AI工具Flutter作品集移动应用开发跨平台开发UI设计
web_portfolio是一款基于Flutter框架开发的个人作品集展示网站。该平台采用响应式设计,为创作者提供简洁现代的界面,展示项目、设计和创意成果。Flutter开发确保多设备兼容,带来最佳浏览体验。作为专业能力和创意才华的展示窗口,web_portfolio助力拓展职业发展机会,有效连接创作者与潜在客户或雇主。作品集展示从未如此简单高效。
flutter_file_picker - 跨平台Flutter文件选择器 简化原生文件操作
File PickerFlutter文件选择跨平台插件Github开源项目
flutter_file_picker是一款多平台Flutter文件选择插件。它支持使用原生文件浏览器选择单个或多个文件,提供扩展名过滤、云文件访问和目录选择功能。此插件还具备保存文件对话框和文件数据即时加载等特性,适用于移动端、Web和桌面平台,有效简化文件操作流程。
biyi - 轻量级跨平台实时翻译与词典应用
Biyi翻译软件Flutter跨平台开源Github开源项目
Biyi是一款基于Flutter的开源跨平台翻译和词典应用,支持Linux、macOS和Windows系统。其特色功能包括屏幕文本提取和实时翻译。用户可通过GitHub Releases或Homebrew轻松安装。该项目提供详细文档,鼓励开发者参与贡献。
general_ai - 跨平台AI库简化应用开发
General AiDartFlutter开源库跨平台开发人工智能Github开源项目
General Ai是一个面向DART和Flutter开发者的跨平台AI库。它支持Android、iOS和Web等多个平台,提供语音合成、图像生成和自然语言处理等功能。该库简化了AI开发流程,方便开发者在不同项目中集成AI能力。General Ai还提供详细文档和示例代码,便于快速入门。无论是开发聊天机器人、语音助手还是创意应用,General Ai都能提供所需的AI开发工具。
gsy_flutter_book - 全面掌握Flutter开发的实战指南与教程
开发实战Dart跨平台移动应用FlutterGithub开源项目
本教程涵盖Flutter开发的各个方面,从Dart语言基础到Flutter框架原理,再到实战开发技巧。通过开源项目和实例讲解Flutter应用开发全过程,并深入探讨核心原理,帮助开发者全面掌握这一跨平台框架。
flutter_widget_from_html - Flutter应用中HTML转原生小部件的多功能工具集
HtmlWidgetFlutterGitHub包管理开源项目Github
flutter_widget_from_html是一个将HTML内容转换为原生Flutter小部件的开源项目。它包含核心包、增强包和多个扩展包,提供缓存网络图片、视频播放、音频处理、URL启动和WebView集成等功能。项目配有演示应用和在线测试平台,便于开发者快速熟悉和使用。这个工具集适用于需要在Flutter应用中高效渲染HTML内容的场景。
flutter_wechat_assets_picker - 微信风格的Flutter多媒体资源选择器
FlutterWeChat图片选择器视频选择音频选择Github开源项目
flutter_wechat_assets_picker是一个模仿微信界面的Flutter多媒体资源选择器。该插件支持选择图片、视频和音频,提供单选和多选模式。它具有完整的无障碍支持、可自定义主题、国际化等特性,同时允许开发者自定义资源排序和过滤选项。该选择器在保持微信UI风格的基础上,还提供了更多自定义功能,可满足多样化的媒体选择需求。
rinf - Flutter UI与Rust性能的跨平台应用开发解决方案
RinfFlutterRust跨平台开发性能优化Github开源项目
Rinf框架整合了Flutter的UI优势和Rust的性能优势,为开发者提供高效的跨平台应用开发工具。它具备简单设置、原生FFI通信、可扩展消息API和便捷调试等特性。Rinf支持Linux、Android、Windows、macOS、iOS和Web平台,使开发者能够轻松构建美观且高性能的跨平台应用。
flutter_local_notifications - Flutter跨平台本地通知插件 简化应用通知管理
Flutter本地通知插件跨平台GitHubGithub开源项目
flutter_local_notifications是一个Flutter插件,提供跨平台本地通知功能。支持Android、iOS和Linux平台,便于在Flutter应用中实现通知功能。插件附带示例代码和文档,方便开发者集成和定制。其设计注重易用性和灵活性,简化了本地通知的管理和显示。插件包含flutter_local_notifications、flutter_local_notifications_platform_interface和flutter_local_notifications_linux三个包。项目提供详细文档和示例代码,有助于开发者快速上手。如遇问题,建议在GitHub仓库提出,以便社区成员协助解决。
alisthelper - 跨平台Alist管理工具 简化文件管理体验
alisthelperFlutter桌面应用开源项目文件管理Github
alisthelper是一款开源的Alist管理工具,基于Flutter开发,支持Windows和macOS平台。它提供自动启动、系统托盘最小化、开机自启和自定义启动参数等功能,简化了Alist桌面版的使用流程。这款免费无广告的应用为Alist用户提供了更高效、灵活的文件管理体验。
Kazumi - 多平台自定义规则番剧采集与在线观看工具
KazumiFlutter番剧采集在线观看自定义规则Github开源项目
Kazumi是一个开源的番剧采集和在线观看工具,基于Flutter开发。它允许用户使用Xpath语法创建和分享自定义规则,具备番剧目录、搜索、时间表和弹幕等功能。Kazumi支持多视频源、硬件加速和跨设备同步,可在Android、Windows、MacOS等多个平台上运行,为番剧爱好者提供便捷的观看体验。
macos_ui - Flutter应用的macOS风格UI组件库
FluttermacOSmacos_ui界面组件主题Github开源项目
macos_ui是一个为Flutter开发者打造的UI组件库,实现了最新的macOS设计语言。该库提供macOS风格的窗口、侧边栏、工具栏和按钮等组件,帮助开发者轻松创建具有原生macOS外观的Flutter应用。macos_ui还包含交互式组件库和详细文档,便于开发者快速上手。该库适配稳定版Flutter,在macOS平台上性能最优。
fluent_ui - Flutter开发Windows原生风格应用的Fluent UI库
fluent_uiFlutterWindowsUI设计开源项目Github
fluent_ui是Flutter生态系统中的一个UI库,旨在实现Windows Fluent设计语言。它包含大量Fluent风格的组件,支持20多种语言本地化,并与官方设计指南保持同步。该库简化了Flutter开发者构建Windows风格应用的过程,是一个功能丰富且活跃维护的开源项目。
oneAnime - 跨平台Anime1第三方客户端 简洁清爽无广告
oneAnimeFlutter番剧第三方客户端多平台支持Github开源项目
oneAnime是基于Flutter开发的开源Anime1第三方客户端,支持Android、Windows、macOS、iOS和Linux多个平台。该应用提供番剧目录、搜索、时间表、字幕、播放器和弹幕等功能,界面遵循Material You设计规范。oneAnime以简洁清爽的无广告体验为特色,致力于优化动漫观看体验,同时注重版权保护。作为Material You风格的开源项目,oneAnime为用户带来高质量的跨平台动漫观看解决方案。
kobi - 多平台兼容的开源漫画阅读器
漫画客户端跨平台FlutterRust开源软件Github开源项目
kobi是一个开源的跨平台漫画客户端,支持Android、iOS、MacOS、Windows和Linux系统。采用Flutter和Rust技术开发,具有简洁界面和本地数据存储功能。该项目托管在GitHub(https://github.com/niuhuan/kobi),持续更新,欢迎社区贡献,共同完善这一漫画阅读工具。
kazahana-v3 - 开源扩展型动漫漫画客户端
Kazahana动漫客户端扩展程序开源项目FlutterGithub
Kazahana-v3是一款开源的动漫和漫画客户端,基于扩展系统设计。项目采用Flutter框架开发,提供跨平台使用体验。Kazahana-v3支持自定义扩展,可满足用户多样化的内容访问需求。该项目欢迎开发者参与贡献,共同改进功能。
flutter_photo_manager - Flutter资产管理插件 支持多平台图片视频音频访问
photo_managerFlutter图片管理多媒体资源权限管理Github开源项目
flutter_photo_manager是一个Flutter插件,提供跨平台资产管理API。它支持在Android、iOS、macOS和OpenHarmony上访问和管理图片、视频和音频文件,无需UI集成。该插件具备相册管理、资产过滤、缓存机制等功能,并支持平台特定的高级特性,适用于开发各类媒体应用。
video_editor - Flutter视频编辑库 提供裁剪旋转和封面选择功能
Flutter视频编辑移动应用开发开源库多媒体处理Github开源项目
video_editor是一个Flutter视频编辑库,支持视频裁剪、旋转、缩放和封面选择等功能。该库提供灵活的UI设计和导出工具,但不直接处理视频导出。目前仅支持iOS和Android平台,使用Dart编写。它包含VideoEditorController用于控制编辑,以及用于裁剪、修剪和封面选择的组件。开发者可自定义界面样式,并通过FFmpeg配置进行视频导出。
media-kit - 功能强大的跨平台媒体播放器库
media_kitFlutter视频播放器音频播放器跨平台Github开源项目
media-kit是Flutter和Dart生态系统中的跨平台媒体播放器库。支持多种格式,提供硬件加速、播放列表管理等功能,可在移动、桌面和Web平台使用。为开发者提供统一API,实现高性能媒体播放。
diohub - 完整移动端GitHub体验的开源客户端
GitHub移动客户端开源项目Flutter应用功能Github
DioHub是一款开源非官方GitHub移动客户端,致力于为用户带来全面的GitHub移动体验。它提供Issues和Pull Requests管理、高级搜索、界面定制、代码浏览等功能。该项目积极开发中,旨在实现GitHub网站的全部功能并不断创新。
flutter-design-patterns - Flutter应用展示面向对象设计模式实践
Flutter设计模式开源应用DartOOPGithub开源项目
该项目是基于Dart和Flutter的开源应用,展示了面向对象设计模式的实际实现。包括创建型、结构型和行为型模式,提供详细解释、示例代码和交互式演示。开发者可通过flutterdesignpatterns.com探索各种设计模式的应用,增进对设计模式的理解和运用。
openreads - 隐私保护的开源跨平台图书追踪应用
OpenreadsFlutter移动应用开源图书追踪Github开源项目
Openreads是一款跨平台图书追踪应用,支持Android和iOS设备。应用提供已读、在读、想读和未完成四种图书列表。用户可通过Open Library数据库查找、扫描条形码或手动添加图书。Openreads支持自定义标签、数据导入导出和阅读统计。该应用注重用户隐私,采用Flutter开发,完全开源且免费使用。
firekart_app - Flutter打造的开源电商应用 整合Node.js和MySQL后端
Firekart电子商务FlutterNode.jsMySQLGithub开源项目
firekart_app是一个基于Flutter开发的开源电子商务应用,采用Node.js和MySQL作为后端。该应用提供完整的购物功能,包括商品浏览、搜索、购物车和订单管理。用户界面设计美观,支持用户登录、地址管理和支付等核心功能。项目Wiki提供了详细的设置指南,方便开发者快速上手。作为开源项目,firekart_app欢迎社区贡献和改进。
flutter_chat_box - 多平台Flutter开发的ChatGPT对话应用
FlutterChatGPT跨平台聊天应用开源项目Github
flutter_chat_box是一个基于Flutter的开源ChatGPT对话应用。项目支持macOS、Linux、Windows、Android和iOS等多个平台。主要特点包括代码着色、复制功能、流式API快速响应和简洁的用户界面。应用还具备多语言支持、主题切换、多轮对话、prompt支持和Web搜索等功能。开发者可以参与项目改进,共同完善这款AI交互应用。
docker-android-build-box - 优化的Android和Flutter开发Docker镜像
DockerAndroidFlutterCI/CD开发环境Github开源项目
docker-android-build-box是一个集成了Android SDK和Flutter SDK的优化Docker镜像。它包含多个Android SDK平台版本、构建工具、NDK和bundletool等最新Android开发工具。镜像还整合了Java、Python、Node.js和Ruby等常用开发环境。支持Bitbucket Pipelines和Github Actions,适用于CI/CD流程,简化Android和Flutter项目的构建过程。
flutter-examples - Flutter示例仓库,从基础组件到完整应用的实践指南
Flutter应用开发示例代码移动开发开源项目Github
flutter-examples是一个综合性Flutter示例仓库,涵盖从基础组件到完整应用的多个方面。仓库包含自定义抽屉、下拉按钮、Google登录、图片编辑、无限列表等实用功能示例,展示了Flutter应用开发中的各种功能、集成和最佳实践。这个持续更新的开源项目为开发者提供了丰富的学习资源,展现了Flutter在构建现代移动应用中的多样性和实用性。
general_dev - 简化跨平台应用开发的Dart和Flutter工具库
General DevDartFlutter开发库GitHub跨平台Github开源项目
general_dev是一个功能丰富的Dart和Flutter开发库,旨在简化跨平台应用的构建过程。它集成了语音合成、AI生成、图像处理等多项功能,可用于开发CLI、Web、移动和桌面应用。该库以简洁易用和高度可定制为设计理念,使开发者能够快速打造功能完善的应用。无论是聊天机器人、AI助手还是多媒体应用,general_dev都提供了必要的开发工具。
aub.ai - Flutter包实现设备本地生成式AI与离线文本生成
AubAIFlutterAI本地AI跨平台Github开源项目
AubAI是一个Flutter/Dart包,为应用提供设备本地的生成式AI功能,包括离线文本生成。该包支持macOS、Windows、Linux、Android、iOS和iPadOS等多个平台。AubAI设计简洁,易于使用,鼓励开源社区参与,并提供应用示例和教程。通过集成llama.cpp库,AubAI使开发者能够在Flutter项目中便捷地使用先进AI模型。
fonnx - 跨平台加速Flutter应用的ONNX模型运行库
FONNX机器学习模型跨平台开发ONNXFlutterGithub开源项目
FONNX是一个专为Flutter设计的跨平台ONNX模型运行库,支持在iOS、Android、Web等多个平台上原生执行机器学习模型。该库充分利用各平台的本地加速能力,如iOS的CoreML和Android的Neural Networks API,显著提升机器学习应用的性能。FONNX不仅支持直接使用Hugging Face的ONNX模型,还提供了将PyTorch、TensorFlow等格式模型转换为ONNX的便捷工具。