GUI (37)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
1.4KTop 3%
P A M T

slint-ui slint

Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
RustSeasoned code • 15.3k commits • 5 years
1.3KTop 3%
P A M T

fzyzcjy flutter_rust_bridge

Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.
DartMITSeasoned code • 22.6k commits • 4.1 years
1.3KTop 3%
P A M T

ocornut imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
C++MITDeep bench • 475 contributors • 11 years
1.3KTop 5%
P A M T

tauri-apps tauri

Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
RustApache-2.0Release machine • 1.5k releases • 6 years
953Top 10%
P A M T

emilk egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
RustApache-2.0Deep bench • 525 contributors • 7 years
952Top 10%
P A M T

DioxusLabs dioxus

Fullstack app framework for web, desktop, and mobile.
RustApache-2.0Deep bench • 362 contributors • 4.8 years
898Top 10%
P A M T

iced-rs iced

A cross-platform GUI library for Rust, inspired by Elm
RustMITDeep bench • 272 contributors • 6 years
861Top 10%
P A M T

fltk fltk

FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
C++Seasoned code • 12.2k commits • 7 years
686Top 50%
P A M T

fltk-rs fltk-rs

Rust bindings for the FLTK GUI library.
RustMITRelease machine • 286 releases • 6 years
629Top 50%
P A M T

gtk-rs gtk4-rs

Rust bindings of GTK 4
RustMITSteady cadence • 50/52w active • 7 per week
626Top 50%
P A M T

linebender xilem

An experimental Rust native UI framework
RustApache-2.0Steady cadence • 50/52w active • 11 per week
596Top 50%
P A M T

cunarist rinf

Rust for native business logic, Flutter for flexible and beautiful GUI
RustMITSteady cadence • 31/52w active • 13 per week
571Top 50%
P A M T

tauri-apps wry

Cross-platform WebView library in Rust for Tauri.
RustApache-2.0Star magnet • 4.4k stars
516Top 50%
P A M T

Immediate-Mode-UI Nuklear

A single-header ANSI C immediate mode cross-platform GUI library
CStar magnet • 10.5k stars
488Top 50%
P A M T

RibirX Ribir

Non-intrusive GUI framework for Rust/WASM
RustMITSteady cadence • 42/52w active • 5 per week
485Top 50%
P A M T

fschutt azul

Desktop GUI Framework
RustMITStar magnet • 6k stars
472Top 50%
P A M T

makepad makepad

Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl
WebAssemblyMITStar magnet • 5.9k stars
445Top 50%
P A M T

linebender druid

A data-first Rust-native UI design toolkit.
RustApache-2.0Star magnet • 9.7k stars
423Top 50%
P A M T

andlabs libui

Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
CStar magnet • 10.8k stars
414Top 50%
P A M T

imgui-rs imgui-rs

Rust bindings for Dear ImGui
RustApache-2.0Star magnet • 2.9k stars
412Top 50%
P A M T

servo core-foundation-rs

Rust bindings to Core Foundation and other low level libraries on Mac OS X and iOS
RustStar magnet • 1.2k stars
378
P A M T

PistonDevelopers conrod

An easy-to-use, 2D GUI library written entirely in Rust.
RustStar magnet • 3.4k stars
346
P A M T

redox-os orbtk

The Rust UI-Toolkit.
RustMITStar magnet • 3.8k stars
304
P A M T

emoon rust_minifb

Cross platfrom window and framebuffer crate for Rust
RustMITStar magnet • 1.1k stars