FRP GUI Client
跨平台 FRP 客户端,使用 Flutter 开发,支持 Windows、Linux 和 Android 平台。
截图预览
| 首页 | 配置详情 |
|---|---|
![]() |
![]() |
| 编辑配置 | 帮助 |
|---|---|
![]() |
![]() |
| 设置 |
|---|
![]() |
项目状态
当前处于框架搭建阶段,已完成:
✅ 已完成
-
项目初始化
-
Flutter 3.38.3 + Dart 3.10.1
-
配置所有必需依赖(Riverpod, go_router, Hive, TOML 等)
-
平台支持:Windows, Linux, Android
-
-
Clean Architecture 目录结构
-
presentation/ - UI 层
-
domain/ - 业务逻辑层
-
data/ - 数据层
-
core/ - 核心工具
-
-
主题系统
-
Material Design 3
-
深浅色主题支持
-
Riverpod 状态管理
-
-
路由和导航
-
go_router 配置
-
4 个主要页面路由
-
错误处理
-
-
UI 组件
-
侧边栏导航(桌面端)
-
底部导航(移动端)
-
通用脚手架组件
-
页面骨架
-
-
代码质量
-
analysis_options.yaml 配置
-
严格的 lint 规则
-
代码格式化
-
-
测试基础设施
-
单元测试
-
属性测试
-
Widget 测试框架
-
-
平台配置
-
Windows 平台配置完成
-
Windows 10+ 支持
-
win32 依赖集成
-
应用元数据配置
-
DPI 感知设置
-
-
技术栈
-
框架: Flutter 3.38.3
-
语言: Dart 3.10.1
-
状态管理: Riverpod
-
路由: go_router
-
本地存储: Hive
-
配置解析: TOML
-
进程管理: process_run
-
安全存储: flutter_secure_storage
开源地址
Github跨平台 FRP 客户端
https://github.com/chaoweilaoliu/frp_gui_client




