#imgui

  1. egui

    immediate mode GUI that runs on both web and native

    v0.33.3 1.1M #imgui #portable
  2. egui_extras

    Extra functionality and widgets for the egui GUI library

    v0.33.3 496K #imgui #gui-widgets #portable
  3. egui_dock

    Docking system for egui - an immediate-mode GUI library for Rust

    v0.18.0 243K #imgui #egui-docking-system #tabs #immediate-mode #dock #ui-layout #git
  4. macroquad

    easy to use graphics library

    v0.4.14 36K #2d-rendering #cross-platform #imgui #android #cross-platform-game #game-engine #blocking #graphics #2d-game #ios
  5. emath

    Minimal 2D math library for GUI work

    v0.33.3 901K #imgui #math #egui
  6. imgui

    High-level Rust bindings to dear imgui

    v0.12.0 8.0K #gui-bindings #api-bindings
  7. dear-imgui-rs

    High-level Rust bindings to Dear ImGui v1.92.5 with docking, WGPU/GL backends, and extensions (ImPlot/ImPlot3D, ImNodes, ImGuizmo, file browser, reflection-based UI)

    v0.8.0 150 #imgui #graphics #docking #multiview
  8. poll-promise

    Poll the result of an async operation in a game or immediate mode GUI

    v0.3.0 148K #imgui #async #promise #poll
  9. microui-redux

    Idiomatic Rust MicroUI (immediate mode GUI) library port

    v0.4.1 #imgui #widgets #file-dialog #immediate-mode #port #ui-toolkit #row-column
  10. dear-implot

    High-level Rust bindings to ImPlot with dear-imgui-rs integration

    v0.8.0 #imgui #graphics #docking #multiview #ui
  11. easy-imgui

    Rust wrapper for the Dear ImGui library

    v0.20.1 #imgui #graphics #ui
  12. radiance-egui

    immediate mode GUI that runs on both web and native (fork with SRGB color fixes for Radiance)

    v0.33.2 #imgui #egui #portable
  13. dear-implot3d

    High-level Rust bindings to ImPlot3D with dear-imgui-rs integration

    v0.8.0 #imgui #graphics #docking #multiview #ui
  14. egui-miniquad

    Bindings between egui and miniquad

    v0.16.0 4.6K #imgui #portable #immediate
  15. tessera-ui

    Gui Rust In Rust

    v2.5.0 #ui-framework #wgpu #declarative-ui #gui #imgui #tessera #extensibility #performance-focused #cross-platform
  16. amberwindow

    An easy to use ImmediateMode gui library for Rust

    v0.3.14 1.8K #imgui #widgets #immediate-mode #ui #windows #macroquad
  17. imgui-glfw-rs

    ImGui input handling for GLFW

    v0.13.1 #imgui #glfw #opengl #input
  18. dear-imnodes

    Safe, idiomatic Rust bindings for ImNodes (node editor for Dear ImGui)

    v0.8.0 #imgui #graphics #docking #multiview #ui
  19. bevy_mod_imgui

    A Dear ImGui integration for the Bevy game engine

    v0.9.0 #bevy-game-engine #imgui #graphics
  20. hudhook

    A graphics API hook with dear imgui render loop. Supports DirectX 9, 11, 12, and OpenGL 3.

    v0.8.3 #directx #graphics-api #winapi #hook #imgui #opengl #graphics-rendering #dx12 #dx11 #games
  21. clew

    A composable UI framework for Rust with an immediate API. Inspired by Flutter, SwiftUI, and Jetpack Compose.

    v0.0.2 #desktop #imgui
  22. creeperUI

    An dearimgui inspired Immediate mode GUI library for Macroquad. ( imgui )

    v0.1.10 650 #creeperui #imgui #macroquad #window-properties #immediate-mode #gui #widgets #mouse
  23. dear-file-browser

    File dialogs and in-UI file browser for dear-imgui-rs

    v0.8.0 #imgui #graphics #docking #multiview #api-bindings
  24. egui-macroquad

    Bindings between egui and macroquad

    v0.17.3 1.6K #imgui #portable #immediate
  25. egui-scale

    Egui scaling library

    v0.3.0 1.2K #imgui #egui #scale
  26. matte

    Minimalist and allocation free GUI Layout

    v0.3.1 650 #ui-layout #frame #allocation #edge #imgui #fitting #rect #margin #immediate-mode #rectangular
  27. egui_winit_vulkano

    Egui immediate mode gui integration with winit and Vulkano

    v0.28.0 240 #imgui #gui-integration #portable
  28. tether-egui

    GUI for building and testing Tether-based applications

    v1.0.0-alpha 800 #egui #testing #remote-control #tether #builder #widgets #ui-builder #gui-applications #imgui
  29. imgui-vulkan-renderer-rs

    Vulkan renderer for imgui-rs

    v0.1.1 #vulkan #renderer #imgui #ash #gui
  30. dear-imgui-sys

    Low-level FFI bindings to Dear ImGui v1.92.5 (docking branch) via cimgui (C API)

    v0.8.0 220 #imgui #docking #ui #graphics #multiview
  31. wilhelm_renderer_imgui

    Dear ImGui integration for wilhelm_renderer

    v0.4.1 #gui #imgui #graphics #opengl #gamedev #graphics-gui
  32. dear-app

    Convenient Dear ImGui application runner for dear-imgui-rs (Winit + WGPU, docking, themes, add-ons)

    v0.8.0 #imgui #docking #ui #graphics #multiview
  33. imgui-rs-vulkan-renderer

    A Vulkan renderer for imgui-rs using Ash

    v1.16.0 140 #vulkan #ash #imgui
  34. imgui-wgpu

    A wgpu render backend for imgui-rs

    v0.25.0 300 #wgpu #imgui #graphics
  35. egui_net_ffi

    Rust-C# interop for Egui.NET

    v0.4.0+0.33.2 #egui #net #bindings #interop #rustc #game-engine #dark-mode #imgui
  36. imgui-sdl3

    Integration of ImGui with SDL3

    v0.5.2 #sdl3 #imgui #renderer #graphics
  37. dear-imguizmo

    High-level Rust bindings for ImGuizmo (C API) with Dear ImGui integration

    v0.8.0 #imgui #graphics #docking #multiview #ui
  38. imgui-opengl-renderer-rs

    OpenGL Renderer for imgui-glfw-rs

    v0.12.3 #imgui #opengl #renderer #dear
  39. egui-editable-combobox

    An editable combobox widget for egui

    v0.1.0-rc.2 #egui #imgui
  40. kolibri-embedded-gui

    embedded-graphics based GUI framework made to be as lightweight as its namesake

    v0.1.0 150 #embedded-graphics #imgui #ui #framework #immediate-mode
  41. easy-imgui-window

    Default windowing for the easy-imgui crate using winit and easy-imgui-renderer

    v0.20.0 #imgui #ui #graphics
  42. dear-implot-sys

    Low-level FFI bindings for ImPlot via cimplot (C API)

    v0.8.0 #ui #imgui #docking #multiview #graphics
  43. dear-imguizmo-sys

    Low-level FFI bindings for ImGuizmo via cimguizmo (C API)

    v0.8.0 #imgui #ui #graphics #docking #multiview
  44. dear-imgui-glow

    Glow (OpenGL) renderer backend for dear-imgui-rs

    v0.8.0 #imgui #graphics #docking #ui #multiview
  45. dear-imgui-reflect

    Reflection-based UI helpers for dear-imgui-rs (auto-generate ImGui widgets for Rust structs)

    v0.8.0 #imgui #docking #multiview
  46. imgui-winit-support

    winit support code for the imgui crate

    v0.13.0 4.8K #winit #imgui #imgui-rs #winit-platform #back-end #input-device #winit-window
  47. dear-implot3d-sys

    Low-level FFI bindings for ImPlot3D via cimplot3d (C API)

    v0.8.0 #imgui #ui #graphics #docking #multiview
  48. plugin-interfaces

    Plugin interfaces for chat-client application

    v0.1.2 #plugin-interface #chat-client #plugin-system #front-end #imgui #creation-context #message-streaming #dynamic-plugin #logging #immediate-mode
  49. imgui_styles

    A collection of immediate gui themes

    v0.3.0 200 #imgui #themes #egui #style
  50. raylib_imgui_rs

    A Raylib integration with DearImGui in Rust!

    v0.5.0 360 #imgui #raylib #graphics
  51. dear-imguizmo-quat

    High-level Rust bindings for ImGuIZMO.quat (C API) with Dear ImGui integration

    v0.8.0 #imgui #ui #docking #multiview
  52. lazy_async_promise

    Primitives for lazily getting data from futures with tokio for immediate mode guis

    v0.6.0 260 #imgui #lazy-evaluation #immediate-mode #immediate-value #primitive #egui #task-progress #async-data #main-thread #future-value
  53. dear-imguizmo-quat-sys

    Low-level FFI bindings for ImGuIZMO.quat via cimguizmo_quat (C API)

    v0.8.0 #imgui #graphics #docking #multiview #ui
  54. imgui-inspect

    Traits and default implementations for inspecting values with imgui

    v0.8.0 #imgui #widgets #game
  55. dear-imgui-winit

    Winit platform backend for dear-imgui-rs

    v0.8.0 #imgui #graphics #docking #multiview #api-bindings
  56. dear-imgui-wgpu

    WGPU renderer backend for dear-imgui-rs (native + WebAssembly)

    v0.8.0 #imgui #ui #docking #multiview #graphics
  57. dear-imnodes-sys

    Low-level FFI bindings for ImNodes via cimnodes (C API)

    v0.8.0 #imgui #ui #graphics #docking #multiview
  58. easy-imgui-renderer

    Default renderer for the easy-imgui crate, using OpenGl via glow

    v0.20.0 #imgui #graphics #ui
  59. easy-imgui-filechooser

    File-chooser widget for easy-imgui

    v0.3.5 #widgets #ui #imgui
  60. thyme

    Themable Immediate Mode GUI

    v0.7.0 #imgui #graphical-user-interface #gui-widgets #graphics-gui #graphics
  61. tessera-ui-shard

    Provide easier state access and router for Tessera UI

    v0.4.2 #declarative-ui #ui-framework #tessera #router #cross-platform-ui #wgpu #imgui #immediate-mode #visual-effects #ui-component
  62. dear-imgui-build-support

    Build helpers for dear-imgui-sys family: compose archive names, prebuilt download/extract, manifest helpers

    v0.2.0 370 #imgui #ui #graphics #docking #multiview
  63. microui

    (immediate mode GUI) library in pure rust

    v0.2.5 #imgui #immediate-mode #translation #pure #ported #c2rust
  64. macroquad-particles

    Visual effects editor based on macroquad and megaui

    v0.2.2 380 #macroquad #visual-effects #cross-platform #android #imgui #ios #megaui #cross-platform-game
  65. pathfinder_ui

    A minimal immediate mode UI library for debugging overlays

    v0.5.0 140 #imgui #vector-graphics #ui #debugging #immediate-mode #compute-shader #vector-graphics-rasterizer #gpu-rendering #font #font-rasterizer
  66. imgui-glow-renderer

    glow renderer for the imgui crate

    v0.13.0 1.9K #renderer #glow #imgui #opengl #upstream #srgb #imgui-rs
  67. immi

    Immediate mode user interface toolkit

    v1.0.4 340 #ui-toolkit #imgui #user #ui
  68. dear-imgui-sdl3

    SDL3 platform backend with optional OpenGL3 renderer for dear-imgui-rs

    v0.8.0 #imgui #ui #docking #graphics #multiview
  69. easy-imgui-sdl3

    Binding of the SDL3+OpenGL3 Dear Imgui backends for the easy-imgui

    v0.20.0 #imgui #sdl3 #graphics #ui
  70. guiver

    GUI programming with Piet

    v0.1.0 #widgets #imgui
  71. imoguizmo

    Interactive orientation gizmo

    v0.4.0 #gizmo #imgui #gui #graphics
  72. imgui-glutin-support

    glutin support code for the imgui crate

    v0.0.21 #imgui #glutin #bindings #winit #mouse #safe-bindings #immediate-mode #dear-im-gui #mouse-position #windows-platform
  73. arcdps-imgui

    High-level Rust bindings to dear imgui; forked for use in arcdps addons

    v0.8.0 240 #plugin #imgui #bindings #font #arcdps #imgui-rs #rasterizer #font-rasterizer #freetype #guarantee
  74. luminol-eframe

    egui framework - write GUI apps that compiles to web and/or natively

    v0.4.0 #egui #eframe #imgui
  75. easy-imgui-sys

    Low level bindings for the Dear ImGui C++ library

    v0.20.1 #imgui #graphics #ui
  76. nsf-imgui

    Alternative (personal) imgui rust bindings

    v0.1.3 #imgui #bindings #api-bindings
  77. macroquad-profiler

    Profiler UI for macroquad

    v0.2.0 #macroquad #cross-platform #ui #profiler #android #imgui #game-engine #ios #2d-rendering #cross-platform-game
  78. imgui_presentable

    way to represent Rust types in ImGui

    v0.4.0 #imgui #presentable #ui
  79. Try searching with DuckDuckGo.

  80. bevy_vulkano

    Vulkano Backend for Bevy

    v0.14.0 #vulkano #imgui #bevy
  81. reaper-imgui

    Unsafe bindings to ReaImGui Reaper extension

    v0.1.2 #imgui #reaper #extension #rea-im-gui #context #debugging #font #viewport #recent-version #github-repository
  82. imgui-glium-renderer

    Glium renderer for the imgui crate

    v0.13.0 460 #renderer #glium #imgui
  83. ash-tray

    A Tray to host Ash with Winit

    v0.19.0 #vulkan #winit #ash #imgui
  84. megaui

    zero-dependencies, immediate mode UI library

    v0.2.18 #imgui #ui #immediate-mode #zero-dependencies #macroquad
  85. comfy-wgpu

    A comfy 2d game engine in Rust

    v0.4.0 #comfy #2d-game-engine #2d-rendering #imgui #fun #camera #bevy #hot-reloading #draw-text #sprite
  86. imgui-ext

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

    v0.3.0 #imgui #api-bindings
  87. easy-imgui-opengl

    OpenGL helper types, designed to work with easy-imgui

    v0.2.0 #ui #graphics #imgui
  88. raylib_imgui

    A Raylib based backend for imgui

    v1.0.1 #raylib #imgui #graphics
  89. imstyle

    Manage ImGui style with TOML files

    v0.4.0 #imgui #style #style-with-toml #manage #extend
  90. imgui-winit-glow-renderer-viewports

    combined platform + renderer using the docking branch viewport feature

    v0.13.0 110 #imgui #renderer #glow #winit #viewport #docking
  91. imgui-sdl2-support

    sdl2 support code for the imgui crate

    v0.13.0 150 #imgui #sdl2 #imgui-rs #events #input-device
  92. imnodes-sys

    Raw FFI bindings to imnodes

    v0.5.0 450 #imgui #editor-context #node #bindings #ui #imgui-rs
  93. egui_speedy2d

    egui integration for speedy2d

    v0.5.0 360 #imgui #speedy2d #egui
  94. imgui-vulkano-renderer

    A renderer for imgui-rs using Vulkano

    v0.7.3 #vulkano #imgui #graphics #rendering #gui-rendering #graphics-gui
  95. imgui-memory-editor

    Rust bindings for imgui memory editor

    v0.3.0 #memory-editor #imgui #memory #editor #api-bindings
  96. imgui_macroquad_renderer

    An ImGui-rs renderer for Macroquad

    v0.1.0 #macroquad #gamedev #imgui #rendering
  97. imgui-dx11-renderer

    DirectX 11 renderer for the imgui crate

    v0.8.0 #directx #renderer #imgui #imgui-rs #11
  98. aflak_imgui

    High-level Rust bindings to dear imgui

    v0.18.1 #imgui #bindings #api-bindings
  99. amethyst-imgui

    imgui library for amethyst

    v0.7.1 140 #amethyst #imgui #vulkan #integration #rendering #shader-compiler #metal #game-engine
  100. imgui-glium-renderer-filter

    Fork of imgui-glium-renderer that allows setting texture filtering per-texture

    v0.4.0 #imgui #imgui-glium-renderer #texture #bindings #safe-api #dear-im-gui #rustup-component-add
  101. binder

    zero-dependency property-binding framework

    v0.0.2 #properties #imgui #binding
  102. rend3-imgui

    Imgui Render Routine for the rend3 rendering library

    v0.3.0 #3d #rend3 #wgpu #imgui #graphics
  103. nc-renderer

    neocogi rendering lib

    v0.1.3 #shader #imgui #renderer #rendering #neocogi #debugging #immediate-mode #viewport #neo-cogi #pixel
  104. rust-gui

    This project is a wrapper of the c++ library Dear ImGui to implement a simple GUI fast

    v0.3.1 #imgui #dear #build #dear-im-gui
  105. keru

    Experimental GUI library

    v0.1.1 130 #imgui #experimental #ui #information #user
  106. amethyst-console

    imgui frontent to cvar

    v0.1.0 #cvar #imgui #amethyst #console
  107. imgui-vulkano-renderer-unsafe

    A renderer for imgui-rs using Vulkano that also works with UnsafeCommandBufferBuilder

    v0.6.1 #vulkano #imgui #graphics #rendering #gui-rendering #graphics-gui
  108. im-native-dialog

    A wrapper around native-dialog for use with immediate mode gui libraries

    v0.3.0 #imgui #native-dialog #file-dialog #immediate-mode #ui
  109. aflak_imgui-glium-renderer

    Glium renderer for the imgui crate

    v0.18.1 #imgui #renderer #glium #mouse #bindings
  110. imgui-log

    log backend that mirrors to an imgui window and/or stdout

    v0.1.0 #logging #imgui #amethyst #api-bindings #logger
  111. imgui-ash

    ash/VMA renderer for imgui-rs

    v0.1.0 #vulkan #ash #imgui #graphics
  112. imgui-windows-d3d12-renderer

    D3D12 renderer for Dear ImGUI based on windows-rs bindings

    v0.1.1 #d3d12 #windows-rs #imgui
  113. imgui-filedialog

    Rust bindings to https://github.com/aiekick/ImGuiFileDialog/

    v0.2.0 #file-dialog #imgui #bindings #api-bindings
  114. nsf-imgui-raw

    Alternative (personal) imgui rust bindings, unsafe ffi part

    v0.1.0 #imgui #bit-flags #unsafe
  115. imgui-miniquad-render

    miniquad based minimal imgui application wrapper

    v0.1.8 #imgui #miniquad #applications
  116. arcdps-imgui-sys

    Raw FFI bindings to dear imgui; forked for use in arcdps addons

    v0.8.0 340 #imgui #arcdps #dear #plugin #user #unsafe-bindings
  117. imfile

    customizable file dialog for imgui-rs written entirely in Rust

    v0.1.0 #file-dialog #imgui #dialog
  118. igri

    ImGUI runtime inspector

    v0.1.3 #imgui #run-time #inspector #dummy
  119. imgui-d3d12-renderer

    D3D12 renderer for the imgui crate based on rusty-d3d12 bindings

    v0.8.5 #d3d12 #renderer #imgui #bindings
  120. imgui-sfml-support

    A SFML backend for Rust's ImGui port

    v0.1.3 #imgui #sfml #back-end #port #renderer #graphics
  121. nc-ui

    neocogi UI lib

    v0.1.3 #glsl-shader #imgui #ui #neocogi #renderer #pixel #neo-cogi #debugging
  122. imgui-glfw-support

    GLFW support for imgui-rs

    v0.4.1 #glfw #wgpu #imgui
  123. rsaarelm/vitral

    Platform-agnostic immediate mode GUI

    GitHub 0.2.0-pre #imgui #immediate-mode #convert #sheet #depend #platform-independent #font
  124. arcdps_codegen

    Macros for arcdps

    v0.11.2 700 #arcdps #plugin #windows #sig #extra #imgui #squad #safe-abstraction #guild-wars-2 #logging
  125. imgui-memory-editor-sys

    Raw FFI bindings to imgui memory editor

    v0.3.0 #memory-editor #imgui #bindings
  126. imgui-terminal

    High-level Rust bindings for imgui-terminal, a terminal implementation for Dear ImGui

    v0.1.0 #imgui #bindings-for-imgui-terminal #api-bindings
  127. imgui-gfx-hal

    An imgui renderer backend for gfx-hal

    v0.1.2 #gfx-hal #imgui #back-end #renderer #memory