Rust 语言 GUI 用户界面框架汇总(持续更新)

拜登:"一切非 Rust 项目均为非法"😎

什么是 GUI

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。

现在的应用开发,是既要功能强大、又要颜值在线😄。

TAURI

录入日期 2024-04-16
github⭐ 77 K

使用前端技术,构建跨平台的快速、安全、前端隔离应用,类似于 Electron 的运作模式。

目前稳定版本是1.6.0,2.x 正在测试阶段,个人对新版本非常期待(☆▽☆)

对于有前端经验的开发者,Tauri 是首选的 GUI 方案。

egui

录入日期 2024-04-16
github⭐ 19.6 K

egui是一个简单易用的 Rust GUI 框架,编写的程序支持在 Web(编译成 WebAssembly 并用 WebGL 渲染)、桌面端运行。

Iced

录入日期 2024-04-16
github⭐ 22.7 K

Iced(冰)是一款专为 Rust 设计的跨平台图形用户界面(GUI)库。其灵感来源于 Elm,这是一门用于构建网络应用程序的、令人愉悦的函数式编程语言。

OrbTk

录入日期 2024-04-16
github⭐ 3.8 K

Slint

录入日期 2024-04-16
github⭐ 14.9 K

Dioxus

录入日期 2024-04-17
github⭐ 18.1K

Fullstack GUI library for web, desktop, mobile, and more.

感想

不难看出,Rust 的 GUI 框架支持平台很广,在跨平台开发时可以减少很多工作量。

相关推荐
CodeCraft Studio9 分钟前
借助Aspose.HTML控件,在 Python 中将 HTML 转换为 Markdown
开发语言·python·html·markdown·aspose·html转markdown·asposel.html
QQ_43766431410 分钟前
C++11 右值引用 Lambda 表达式
java·开发语言·c++
aramae10 分钟前
大话数据结构之<队列>
c语言·开发语言·数据结构·算法
封奚泽优33 分钟前
使用Python实现单词记忆软件
开发语言·python·random·qpushbutton·qtwidgets·qtcore·qtgui
liulilittle2 小时前
C++/CLI与标准C++的语法差异(一)
开发语言·c++·.net·cli·clr·托管·原生
白玉cfc2 小时前
【iOS】网易云仿写
ui·ios·objective-c
daixin88482 小时前
什么是缓存雪崩?缓存击穿?缓存穿透?分别如何解决?什么是缓存预热?
java·开发语言·redis·缓存
你我约定有三2 小时前
RabbitMQ--消息丢失问题及解决
java·开发语言·分布式·后端·rabbitmq·ruby
张北北.2 小时前
【深入底层】C++开发简历4+4技能描述6
java·开发语言·c++
李永奉3 小时前
STM32-定时器的基本定时/计数功能实现配置教程(寄存器版)
c语言·开发语言·stm32·单片机·嵌入式硬件