视频加载失败

gui框架收集

888 字
4 分钟
gui框架收集

c gui 框架#

winforms wpf pgui

c++ gui 框架#

qt gtk wxwidgets gtkmm

eui-neo

eui-neo
eui-neo

c++ 推荐#

你的需求推荐框架理由
大型商业应用/跨平台工业级Qt生态最完整,Widgets+QML 双模式,IDE 支持好
Linux 原生应用/GNOME 生态gtk/gtkmmGNOME 桌面首选,C 接口稳定,多语言绑定丰富
轻量级/学习成本低wxWidgets原生控件封装,接近系统原生外观
最美观的现代化 C++ UIeui-neoC++17,OpenGL/Vulkan 渲染,声明式 DSL 布局,颜值最高,自带动画/异步/网络

python gui 框架#

ttkinter pyqt6 pygobject

java gui 框架#

jswing javafx

go gui 框架#

gtk wxwidgets

fyne

fyne
fyne
govcl
govcl
govcl
wails
wails
wails
gio
gio
gio
vivaui
vivaui
vivaui
mygo
mygo
mygo

dart gui 框架#

dart 推荐#

推荐框架理由
Flutter全平台覆盖(iOS/Android/Web/Windows/macOS/Linux),Material Design 3 原生级美观,自研 Skia/Impeller 渲染引擎,Dart 语言丝滑热重载,Google 官方维护生态最强

前端 gui 框架#

electron electrobun

php gui 框架#

NativePHP

rust gui 框架#

参考:2025 年 Rust 桌面 GUI 框架最全横评 —— 基于 30+ 项目实战经验

框架类型渲染方式体积适用场景
iced即时模式wgpu (GPU)5~8 MBWin11 风格纯 Rust 项目首选
egui即时模式wgpu/Web4~6 MB工具类、编辑器、调试面板
dioxusReact 语法WebView/wgpu4~12 MB桌面+Web+移动三端统一
slint声明式 (.slint)自研 GPU5~9 MB商业闭源项目
tauriWebView系统 WebView3~10 MB前端团队快速开发
gpuiGPU 渲染GPUI—Zed 编辑器同款引擎
makepad自研 DSLGPU (自研)—创意应用、实时编辑、跨平台
druid保留模式piet8~12 MB已停止维护,继任者 Xilem
fltk-rs传统控件FLTK (C++)3~6 MB传统 Windows 工具快速开发
leptos响应式 WebWASM—Web 前端开发

2026 年选型建议#

你的需求推荐框架理由
传统桌面应用(设置面板、文件管理器、数据库管理工具)iced保留模式,Win11/macOS 风格原生渲染,纯 Rust 生态最成熟
工具/仪表盘类应用(调试面板、性能监控、数据可视化)egui即时模式,体积最小、启动最快,纯 Rust 嵌入式 UI 首选
代码编辑器/IDE/通用桌面应用gpui纯 Rust + GPU 原生渲染,Zed 同款引擎,极致性能
音乐播放器/创意可视化/实时预览工具makepad自研 GPU DSL + 实时 UI 热编辑,着色器级定制渲染
桌面+Web+移动三端统一dioxusReact 语法,一套代码全平台,2026 年生态增长最快
商业闭源项目/嵌入式设备 UIslint商业授权可选,声明式语法,极致轻量
前端团队快速出产品(音乐播放器、工具面板等)Tauri 2 + Vue3/React复用 Web 生态,打包体积小,支持移动端
学习/快速原型fltk-rs极简 API,几百行即可出完整程序

喜爱的gui 框架#

wails 3.0已发布,好好好

wails#

Wails 是一个可让您使用 Go 和 Web 技术编写桌面应用的项目。 将它看作为 Go 的快并且轻量的 Electron 替代品。 您可以使用 Go 的灵活性和强大功能,结合丰富的现代前端,轻松的构建应用程序。

功能:

  • 原生菜单、对话框、主题和半透明
  • Windows、macOS 和 linux 支持
  • 内置 Svelte、React 、Preact 、Vue、Lit 和 Vanilla JS 的模板
  • 从 JavaScript 轻松调用 Go 方法
  • 自动将 Go 结构体转换为 TypeScript 模块
  • Windows 上不需要 CGO 或外部 DLL
  • 使用 Vite 的实时开发模式
  • 可以轻松创建、构建和打包应用的强大命令行工具
  • 丰富的 运行时库
  • 使用 Wails 构建的应用程序兼容 Apple & Microsoft 商店

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
gui框架收集
https://blog.windstart.top/posts/gui/
作者
风起
发布于
2026-05-22
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
风起
Hello, I'm 风起.
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
最新动态
站点统计
文章
8
分类
5
标签
5
总字数
16,095
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Vercel
博客版本
Firefly v6.16.5
文章许可
CC BY-NC-SA 4.0