10

8

6

4

2


9.8

9.7

9.7

10.0

9.3

5.3

9.1

9.4

8.8

7.9

8.8

9.9

36 GUI packages and projects

  • ๐Ÿ–Œ egui

    9.8 9.7 Rust
    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
  • slint

    9.7 10.0 Rust
    Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • Druid

    9.3 5.3 Rust
    A data-first Rust-native UI design toolkit.
  • Azul

    9.1 9.4 Rust
    Desktop GUI Framework
  • Cursive

    8.8 7.9 Rust
    A Text User Interface library for the Rust programming language
  • SixtyFPS

    8.8 9.9 Rust, C++, JavaScript
    DISCONTINUED. Slint is a toolkit to efficiently develop fluid graphical user interfaces for any display: embedded devices and desktop applications. We support multiple programming languages, such as Rust, C++ or JavaScript. [Moved to: https://github.com/slint-ui/slint]
  • orbtk

    8.6 0.0 Rust
    The Rust UI-Toolkit.
  • conrod

    8.5 1.8 Rust
    An easy-to-use, 2D GUI library written entirely in Rust.
  • imgui-rs

    8.4 8.4 Rust
    Rust bindings for Dear ImGui
  • relm

    8.0 5.5 Rust
    Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
  • gtk

    8.0 4.0 Rust
    DISCONTINUED. DEPRECATED, use https://github.com/gtk-rs/gtk3-rs repository instead!
  • Rinf

    7.8 9.9 Rust
    Rust for native business logic, Flutter for flexible and beautiful GUI
  • Termion

    7.8 5.8 Rust
    Mirror of https://gitlab.redox-os.org/redox-os/termion
  • Native Windows GUI

    7.7 0.0 Rust
    A light windows GUI toolkit for rust
  • ritual

    6.9 0.0 Rust
    Use C++ libraries from Rust
  • rust-sciter

    6.3 0.0 Rust
    Rust bindings for Sciter
  • Rust Qt Binding Generator git

    6.2 7.6 Rust
    Generate bindings to use Rust code in Qt and QML
  • ncurses-rs

    6.1 5.7 Rust
    DISCONTINUED. A low-level ncurses wrapper for Rust
  • QMetaObject crate for Rust

    6.0 5.6 Rust
    Integrate Qml and Rust by building the QMetaObject at compile time.
  • rustbox

    5.4 0.0 Rust
    Rust implementation of the termbox library
  • Relm4

    5.2 9.5 Rust
    DISCONTINUED. An idiomatic GUI library inspired by Elm and based on gtk4-rs [Moved to: https://github.com/Relm4/Relm4]
  • qmlrs

    5.2 0.0 Rust
    QtQuick interface for Rust
  • nuklear-rust

    4.8 0.0 Rust
    The bindings to the Nuklear 2D immediate GUI library.
  • Kiss-ui

    4.8 0.0 Rust
    A simple UI framework for Rust built on top of IUP (http://webserver2.tecgraf.puc-rio.br/iup/)
  • QML-rust

    4.7 0.0 Rust
    DISCONTINUED. QML (Qt Quick) bindings for Rust language
  • Neutrino

    4.5 0.0 Rust
    DISCONTINUED. A GUI frontend in Rust based on web-view
  • libui-rs

    4.1 0.0 Rust
    Rust bindings to the minimalist, native, cross-platform UI toolkit `libui`
  • nfd-rs

    3.5 0.0 Rust
    OS-native file dialogs on Linux, OS X and Windows
  • wxRust

    3.5 0.0 Rust
    A Rust binding of the wxWidgets cross platform toolkit.
  • iup-rust

    2.1 0.0 Rust
    Rust binding for IUP
  • qt.rs

    1.6 0.0 Rust
    Qt5 binding for rust language. (stalled)
  • ๐Ÿ’พ nfd2

    1.6 3.2 Rust
    DISCONTINUED. OS native dialogs for Windows, MacOS, and Linux
  • clear-coat

    0.9 0.0 Rust
    Clear Coat is a Rust wrapper for the IUP GUI library.
  • country-emoji

    0.9 0.0 Rust
    Converts between country names, ISO 3166-1 codes and flag emojis.
  • qmlrsng

    0.8 0.0 QML
    Qt Quick / QML bindings for Rust
  • Rust Qt Binding Generator

    -
    Binding generator hosted by KDE.

Add another 'GUI' Package