Are we game yet?

UI

Immediate mode UI libraries and more

Crates

  • egui

    UI

    An easy-to-use immediate mode GUI that runs on both web and native

    • Latest version:
      0.37.0
    • Downloads:
      30,652,901
    • Recent downloads:
      9,358,932
    • License:
      MIT OR Apache-2.0
    • Stars:
      32,168
    • Last activity:
      2026-11-09
  • fungui

    UI

    A user interface layout system

    • Latest version:
      0.1.1
    • Downloads:
      4,083
    • Recent downloads:
      28
    • License:
      MIT / Apache-2.0
    • Stars:
      177
    • Last activity:
      2019-01-31
  • iced

    UI

    A cross-platform GUI library inspired by Elm

    • Latest version:
      0.14.0
    • Downloads:
      3,274,473
    • Recent downloads:
      778,643
    • License:
      MIT
    • Stars:
      31,975
    • Last activity:
      2026-11-01
  • moyu

    MOYU - Visual Novel Engine, Progressive, Cross-platform, Written in Rust, Build interfaces and gameplay with React in QuickJS.

    • License:
      Mozilla Public License 2.0
    • Stars:
      103
    • Last activity:
      2026-11-06
  • imgui

    UI

    High-level Rust bindings to dear imgui

    • Latest version:
      0.12.0
    • Downloads:
      1,011,061
    • Recent downloads:
      63,509
    • License:
      MIT OR Apache-2.0
    • Stars:
      3,068
    • Last activity:
      2026-06-21
  • imgui-ext

    UI

    A crate to build debug UIs on structs using a derive macro (based on the imgui crate)

    • Latest version:
      0.3.0
    • Downloads:
      23,529
    • Recent downloads:
      88
    • License:
      MIT
    • Stars:
      94
    • Last activity:
      2021-04-28
  • imgui-inspect

    UI

    Traits and default implementations for inspecting values with imgui.

    • Latest version:
      0.8.0
    • Downloads:
      20,570
    • Recent downloads:
      60
    • License:
      MIT/Apache-2.0
    • Stars:
      71
    • Last activity:
      2021-04-23
  • immi

    UI

    Immediate mode user interface toolkit.

    • Latest version:
      1.0.4
    • Downloads:
      56,332
    • Recent downloads:
      1,436
    • License:
      MIT OR Apache-2.0
    • Stars:
      33
    • Last activity:
      2018-07-14
  • helmer

    a powerful, scalable, robust foundation for creation, in rust

    • License:
      MIT License
    • Stars:
      39
    • Last activity:
      2026-04-06
  • nuklear-rust

    UI

    Rust wrapper for Nuklear 2D GUI library (github.com/vurtun/nuklear)

    • Latest version:
      0.6.3
    • Downloads:
      41,607
    • Recent downloads:
      325
    • License:
      MIT OR Apache-2.0
    • Stars:
      367
    • Last activity:
      2020-10-20
  • raui

    UI

    Renderer Agnostic User Interface

    • Latest version:
      0.70.19
    • Downloads:
      132,353
    • Recent downloads:
      163
    • License:
      MIT OR Apache-2.0
    • Stars:
      412
    • Last activity:
      2026-10-04
  • vitral

    UI

    Backend-agnostic immediate mode GUI library in Rust

    • License:
      Apache License 2.0
    • Stars:
      9
    • Last activity:
      2018-08-17
  • sciter-rs

    UI

    Rust bindings for Sciter - Embeddable HTML/CSS/script engine (cross-platform desktop GUI toolkit). Also capable with DirectX / OpenGL.

    • Latest version:
      0.5.58
    • Downloads:
      107,204
    • Recent downloads:
      2,232
    • License:
      MIT
    • Stars:
      824
    • Last activity:
      2022-05-06
  • softbuffer

    Cross-platform software buffer

    • Latest version:
      0.4.8
    • Downloads:
      33,005,466
    • Recent downloads:
      13,741,591
    • License:
      MIT OR Apache-2.0
    • Stars:
      513
    • Last activity:
      2026-11-09
  • undoredo

    Tools · UI

    Undo/Redo (and delta encoding) in Rust using deltas, snapshots or commands with convenience implementations for many standard and third-party types.

    • Latest version:
      0.16.0
    • Downloads:
      6,957
    • Recent downloads:
      3,740
    • License:
      MIT OR Apache-2.0
    • Stars:
      132
    • Last activity:
      2026-11-05
  • yakui

    UI

    A UI library for games

    • Latest version:
      0.3.0
    • Downloads:
      25,165
    • Recent downloads:
      915
    • License:
      MIT OR Apache-2.0
    • Stars:
      349
    • Last activity:
      2026-11-06

Archived

These crates are no longer maintained, but may still be of interest.
  • conrod_core

    UI

    An easy-to-use, 100% Rust, extensible 2D GUI library.

    • Latest version:
      0.76.1
    • Downloads:
      281,670
    • Recent downloads:
      11,244
    • License:
      MIT OR Apache-2.0
    • Stars:
      3,331
    • Last activity:
      2022-01-17

Contribute

Do you know about a missing crate? Did you launch a new crate?

Please create a pull request or an issue on our GitHub!

Looking for a crate you can't find here? Try asking on the chat.