awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesRust GUI Libraries

Graphical user interface libraries specifically developed for the Rust ecosystem.

Distinct from Rust: Specifically for GUI development, whereas the sibling is the general language category

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Rust GUI Libraries. Refine with filters or upvote what's useful.

Awesome Rust GUI Libraries GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • hecrj/icedhecrj 的头像

    hecrj/iced

    30,762在 GitHub 上查看↗

    Iced is a cross-platform GUI library for Rust designed for building native desktop applications. It functions as a reactive toolkit that manages application state by mapping user interactions to messages, which then trigger automatic view refreshes. The framework utilizes a rendering system that supports both hardware-accelerated GPU graphics and software backends to ensure compatibility across multiple operating systems. It implements a reactive model inspired by the Elm architecture to coordinate state updates and view reconciliation. The toolkit includes a flexible layout engine and a mod

    Provides a native Rust library for creating reactive, cross-platform graphical user interfaces.

    Rust
    在 GitHub 上查看↗30,762
  • universal-debloater-alliance/universal-android-debloaterUniversal-Debloater-Alliance 的头像

    Universal-Debloater-Alliance/universal-android-debloater

    8,140在 GitHub 上查看↗

    Universal Android Debloater 是一个跨平台桌面实用程序,旨在卸载 Android 设备上预装的系统应用程序。它使用 Rust 构建,提供了一个图形用户界面,通过 Android Debug Bridge (ADB) 管理系统应用程序。 该工具专门支持在非 Root 设备上删除出厂安装的软件。它通过减少软件攻击面并删除不需要的数据收集应用程序,旨在提高设备的隐私性、安全性和电池寿命。 该系统处理包名解析,将人类可读的应用程序名称映射到内部 Android 标识符。它通过子进程管理器执行 shell 命令,以通过网络或 USB 桥接修改应用程序安装状态。

    Utilizes a Rust-based GUI library to render the cross-platform user interface and manage application state.

    Rust
    在 GitHub 上查看↗8,140
  • redox-os/orbtkredox-os 的头像

    redox-os/orbtk

    3,780在 GitHub 上查看↗

    Orbtk is a cross-platform GUI framework and UI toolkit for building desktop applications using the Rust programming language. It functions as a widget-based library that provides a collection of reusable interface components and a template system for defining custom visual elements. The framework includes a localization and theming engine used to manage multi-language text translation and dynamic visual styles. It enables the creation of consistent layouts and custom widgets across different operating systems and hardware. The toolkit covers a broad range of capabilities, including window ma

    A GUI framework specifically developed for building desktop applications using the Rust programming language.

    Rustcross-platformentity-componentgui
    在 GitHub 上查看↗3,780
  • lvgl/lv_binding_rustlvgl 的头像

    lvgl/lv_binding_rust

    888在 GitHub 上查看↗

    Lvbindingrust is an embedded graphics framework and resource-efficient user interface library implemented as a Rust graphical interface library. It provides language bindings that wrap low-level C library functions to bridge underlying hardware graphics APIs, facilitating the construction of custom graphical user interfaces on resource-constrained embedded systems and microcontrollers. The project incorporates custom memory allocator routing and an internal memory manager that direct dynamic memory allocations through specialized internal graphics memory managers instead of the default syst

    Creates interactive displays and handles user input devices in Rust applications running on microcontrollers and embedded hardware.

    Rustembeddedgraphicsgui
    在 GitHub 上查看↗888
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages
  5. Systems & Low-Level
  6. Rust GUI Libraries