咦,没有多行 text input。我思考了一下一个编辑器的工作量,我决定放弃这个框架。 总结:API非常友好,至少我是觉得不错滴,但是 widget 不全。 桌面级 Druid 我要醒醒醒醒,原生 GUI 开发和 WebUI开发不一样,大部分组件库没那么全的。嗯,看来这样一来,我的目标就很清晰了:多窗口 + 多行文本。一波努力之下,...
Makepad 是一个用于 Rust 的创意软件开发平台,它允许开发者构建原生和 Web UI。Makepad 项目旨在提供一个全新的方式来创建用户界面,并且支持跨平台开发,包括对 MacOS、Windows、Linux、Android、iOS 和 WebAssembly 的支持。 Github 代码库:github.com/makepad/make relm Relm 是 Rust 语言生态中的一个 GUI 框架,...
Axum是一个现代的、异步优先的web框架,建立在流行的Tokio生态系统之上,旨在构建可扩展和可维护的web应用程序。 Axum是一个非常健壮的web框架,但它并没有暴露太多底层实现以避免复杂性,因为它试图对社区中的新开发人员更友好,所以与Actix相比,你不会看到很多可怕的泛型,因为它抽象了其中的一些。它功能强大,支持许多现...
Vizia 是 Rust 编程语言的声明式 GUI 框架。 多平台(Windows, Linux, MacOS, Web) 声明性的 API 反应式事件驱动的数据系统 灵活的布局引擎,由 morphorm 驱动 GPU 渲染,由 femtovg 提供支持 具有热重载功能的 CSS 样式设计 动画 音频插件 GUI 开发 代码仓库:vizia/vizia: A declarative GUI library written in...
开箱即用的Rust Web框架 Cot发布 TechVibes科技感 [Rust全栈开发系列] - Gui框架 guyoung 值得关注的六个 Rust Web开发框架 在Web开发方面也是,Rust已经成为构建安全和高性能应用程序的首选语言。随着Rust在Web开发方面的不断流行,各种Web框架也层出不穷,今天我们就介绍一些时下最好用的Rust框架,对比其它们各… ...
Iced是一个我较为感兴趣的GUI框架,其开发方式对我我这种学习了Vue的人来说相当友好,且配和Rust的特点,已经是很舒服了。此外它颜值也挺高,这就是我学习它的理由。 Iced的特点 简单易用,有一系列内置API 类型安全,有一套交互编程模型 跨平台(支持Windows,Mac,Linux和Web) ...
前端web框架 create-tauri-app时,看到也能用rust写前端,但如果要快速开发、快速更改需求,还是用传统的js框架写吧(vite) rust的第三方ui库没有多少,而vue3甚至还有低代码生成器。 wasm打包比js更小! 做高性能本机应用时,可以考虑用rust写前端,如storyboarder这类的项目。
dioxus -- 适用于桌面、Web、移动端等的全栈 GUI 库Dioxus 是一个可移植的、高性能的、符合人体工程学的框架,使用 Rust 语言构建跨平台的用户界面。Dioxus 可用于生成 网页前端、桌面应用、静态网站、移动端应用、TUI程序、等多类平台应用。如果你能够熟悉使用 React 框架,那 Dioxus 对你来说将非常简单。
wgpu 基于 WebGPU 标准,并作为 Firefox 和 Deno 中 WebGPU 集成框架的核心。它提供了对各种 GPU 后端的跨平台访问,包括 Vulkan、Metal、D3D12、OpenGL、WebGL2 和 WebGPU,从而实现跨平台的可移植性。仓库描述 该仓库包含 wgpu 相关库,包括核心 API、安全实现、低级 GPU API 抽象层和通用类型。它还提供了用于...
本文旨在汇总Rust语言的图形用户界面(GUI)框架。图形用户界面(Graphical User Interface,简称GUI),是一种通过图形化方式展示的计算机操作界面。在现代应用开发中,用户不仅期望应用功能强大,同时也追求界面的美观。Rust语言以其高性能和安全性在开发界备受青睐,而其