Table of Contents
- Automation / Testing
- Text Editors
- Node Editors
- Hex / Memory Editors
- Plotting, Graph
- Curves, Animations, Gradients Editors
- File Browsers / File Dialog
- Rich text / Markdown
- Input Method Editors (IME)
- Knobs
- Spinners
- Toggles
- Layout
- GUI/Layout Editor/Generator
- Styling
- Software Renderer/Rasterizer
- Remoting
- Terminal / Text mode
- Midi/OSC interfacing
- Virtual Reality (VR) / Reprojected UI plane
- Image manipulation
- Date Picker
- 2D/3D manipulation Gizmos
- Inspectors, Serialization, Reflection
- C++ness
- Multi-Context
- Unreal Engine specific
- Docking
- Miscellaneous
- Third party repos
An exhaustive list of all known extensions/plugins/reusable piece of code related to Dear ImGui.
To get your extension added here: please make a post in the latest Gallery topic, with a link and preferably with a 500x250 image. Thank you!
(We had to turn off wiki editing, see Home for details. you may post small edit requests in #9292)
(Wiki Editors: the images on this page are 500x250 pixels. please try to keep new images the same size)
(Help Wanted! add missing 500x250 images for links that don't have one! You can post them in #9292)
Looking into integrating Dear ImGui with another language?
Looking into integrating Dear ImGui with another engine or framework not supported by our standard backends?
See: Bindings & Backends.
Index
- Automation / Testing
- Text Editors
- Node Editors
- Hex / Memory Editors
- Plotting, Graph
- Curves, Animations, Gradients Editors
- File Browsers / File Dialog
- Rich Text / Markdown
- Input Method Editors (IME)
- Knobs
- Spinners
- Toggles
- Layout
- GUI/Layout Editor/Generator
- Styling
- Software Renderer/Rasterizer
- Remoting
- Terminal / Text mode
- Midi/OSC interfacing
- Virtual Reality (VR) / Reprojected UI plane
- Image manipulation
- Date Picker
- 2D/3D manipulation Gizmos
- Inspectors, Serialization, Reflection
- C++ness
- Multi-Context
- Unreal Engine specific
- Docking
- Miscellaneous
- Third Party Repos
Automation / Testing
imgui_test_engine: Dear ImGui Test Engine + Test Suite (2022-2024)
github/ocornut/imgui_test_engine

Text Editors
ImGuiColorTextEdit (goossens's): Colorizing text editor for Dear ImGui (2024-2026)
github/goossens/ImGuiColorTextEdit
ImGuiColorTextEdit: Colorizing text editor for Dear ImGui (2017-2019)
github/BalazsJako/ImGuiColorTextEdit
github/pthom/ImGuiColorTextEdit - pthom's fork (2026)

Ned: ImGui Text Editor with GL Shaders
github/nealnick/ned
Zep: An embeddable editor, with optional support for using vim keystrokes (2018-2023)
github/Rezonality/zep

Scintilla integration (2015)
issue #108 (likely obsolete)

Node Editors
imgui-node-editor: node editor using Dear ImGui (2016-2023)
github/thedmd/imgui-node-editor

ImNodes: Node graph implementation for Dear ImGui (2019-2022)
github/rokups/ImNodes

imnodes: A small, dependency-free node editor for dear imgui (2019-2024)
github/Nelarius/imnodes

ImNodeFlow: Node based editor/blueprints for Dear ImGui (2024-2025)
github/Fattorino/ImNodeFlow
More Node Editors stuff at #306.
Hex / Memory Editors
imgui_memory_editor: hexadecimal editor (2017-2024)
github/ocornut/imgui_club

imgui_hex_editor: My version of hexadecimal editor for the Dear ImGui (2024)
github/Teselka/imgui_hex_editor
Plotting, Graph
ImPlot: Advanced 2D Plotting for Dear ImGui (2020-2025)
github/epezent/implot

ImPlot3D: Immediate Mode 3D Plotting for Dear ImGui (2024)
github/brenocq/implot3d
imgui-plot (2019-2023)
github/soulthreads/imgui-plot

SimpleImGuiFlameGraph (2024)
github/CheapMeow/SimpleImGuiFlameGraph
imgui-flame-graph (2019-2023)
github/bwrsandman/imgui-flame-graph
Plot Var Helper (2016)
comment

Curves, Animations, Gradients Editors
Cubic Bezier / Curve Editor (2016-2021)
github

ImSequencer: animation sequencer (2018-2022)
github/CedricGuillemet/ImGuizmo

ImGradient: gradient editor (2018-2022)
github/CedricGuillemet/ImGuizmo
ImCurveEdit: curve editor (2018-2022)
github/CedricGuillemet/ImGuizmo
Gradient Color Generator (2016)
gist/galloscript
ImAnim: Animation Engine for Dear ImGui (2025)
github/soufianekhiat/ImAnim
im-neo-sequencer (2022-2023)
gitlab/GroGy/im-neo-sequencer / discussion

HImGuiAnimation: Create animations easily (2024)
github/Half-People/HImGuiAnimation
File Browsers / File Dialog
(also consider using native file dialogs.)
ImFileDialog: A simple file dialog library [... ] supports favorites, actual Windows icons, image previews, zooming in, (2021)
github/dfranx/ImFileDialog

imfile: Rust-only file dialog for ImGui (2023)
github/tseli0s/imfile
ImGuiFD: A Dear ImGui based File Dialog without any extra dependencies (not even STL!) (2022-2024)
github/Julianiolo/ImGuiFD
L2DFileDialog (2020-2022)
github/Limeoats/L2DFileDialog

aiekick/ImGuiFileDialog: (2019-2024) (win/linux/mac) thumbnails, advanced file styling, custom pane, bookmarks, etc..
github/aiekick/ImGuiFileDialog

OverShifted's Directory tree view (2020-2024)
thread / gist
AirGuanZ's imgui-filebrowser (2019-2024)
github/AirGuanZ-imgui-filebrowser

gallickgunner's ImGui-Addons (2021-2023)
github/gallickgunner/ImGui-Addons

Flix01's ImGui-Addons
github/Flix01/imgui

Rich text / Markdown
imgui_markdown: Markdown for Dear ImGui (2019-2024)
github/juliettef/imgui_markdown

imgui_md: Markdown renderer for Dear ImGui using MD4C parser (2021)
github/mekhontsev/imgui_md

**ImHTML: Render HTML in ImGui (using litehtml) (2025)
github.com/BigJk/ImHTML
UntitledImGuiTextUtils: small utility functions to make marking down text in ImGui easier (2023-2024)
github/MadLadSquad/UntitledImGuiTextUtils
url/hyperlinks
gist/dougbinks
Since 1.91.0 you can use TextLink(), TextLinkOpenURL()
Input Method Editors (IME)
DearImGui-with-IMM32: Microsoft IME Overlay using Dear ImGui (2020)
github/maildrop/DearImGui-with-IMM32

UntitledIBusHandwriting: A multilingual handwriting IM for IBus (2023)
github/MadLadSquad/UntitledIBusHandwriting
Knobs
imgui-rs-knobs: A library for designing knobs for imgui-rs [Rust] (2021)
github/DGriffin91/imgui-rs-knobs

imgui-knobs: This is a port/adaptation of imgui-rs-knobs (2022-2023)
github/altschuler/imgui-knobs
thread
issue #942

Spinners
imspinner: Set of nice spinners for imgui (2022-2023)
github/dalerank/imspinner / issue #5421

Spinner/Loading progress indicators
issue #1901
ImGui_Arc_ProgressBar A lightweight, customizable arc/circular progress bar widget (2025)
github/AnClark/ImGui_Arc_ProgressBar
Toggles
Toggle Button
issue #1537

imgui_toggle (2022)
github/cmdwft/imgui_toggle
Layout
Splitters
issue #319

Stack Layout (pr/branch)
https://github.com/ocornut/imgui/pull/846
GUI/Layout Editor/Generator
ImRAD (2023-2025)
ImRAD is a GUI builder for the ImGui library. It generates and parses C++ code which can be directly used in your application.
github/tpecholt/imrad
ImStudio (2021-2022)
github/Raais/ImStudio, web app

ImGuiBuilder: gui editor of the Imgui framework (2021)
github/Code-Building/ImGuiBuilder

ImGuiDesigner: interactive gui editor (2023)
github/iamclint/ImGuiDesigner
Fellow ImGui (2024)
https://fellowimgui.dev
github/poirierlouis/FellowImGui
HImGuiEditor (2020-2023)
issue #6157 / GitHub/HalfPeople/HImGuiEditor
Dear-Design-Manager (2025)
github/Toikron/Dear-Design-Manager
Imery: Declarative ImGui UIs using YAML (2025)
github/zokrezyl/imery
Styling
Thread: Using gradients in widgets (2021)
https://github.com/ocornut/imgui/issues/4722

imgui-spectrum ImGui library [...] embracing Adobe's Spectrum guidelines
https://github.com/adobe/imgui/blob/master/docs/Spectrum.md

Software Renderer/Rasterizer
Software Renderer for Dear ImGui (2018)
github/emilk/imgui_software_renderer

ImSoft (softraster for ImGui) (2019)
github/LAK132/ImSoft
Fast(er) Software Rasterizer for Dear ImGui
github/malamanteau [down]
Backend for Xlux
github/Jaysmito101/Xlux
Remoting
netImGui: Dear ImGui remote access library and application (2020-2022)
github/sammyfreg/netImgui
+ UnrealNetImgui: Unreal Engine 4's support of NetImgui. (2020-2022)
https://github.com/sammyfreg/UnrealNetImgui

imgui-ws: Dear ImGui over WebSockets (2019-2022)
github/ggerganov/imgui-ws

ImGui_WS: Unreal ImGui_WS plugin provides the ability to display debugging information from the unreal engine on remote web pages and also supports packaged games. (2024)
github/Eragon-Brisingr/ImGui_WS
RemoteImGui: send vertices over the network (2014-2022)
github/JordiRos/remoteimgui
AndroidAppViewer: Android GLES3 stub with RemoteImGui (2018-2019)
github/CedricGuillemet/AndroidAppViewer

Terminal / Text mode
ImTui: Immediate Mode Text-based User Interface (2019-2021)
github/ggerganov/imtui

tear imgui: Experiment for a terminal-based renderer for imgui (2017)
github/jonvaldes/tear_imgui
Midi/OSC interfacing
midi2osc: midi to opensoundcontrol bridge (2018-2020)
github/mmalex/midi2osc

devmidi: A simple MIDI input library that also dovetails into Dear ImGui (2020)
github/antonthefirst/devmidi
shric/midi: A C++ program to read midi input and display things with Dear ImGui (2020)
github/shric/midi

Virtual Reality (VR) / Reprojected UI plane
Desktop+: Advanced desktop access for OpenVR (2021)
github/elvissteinjr/DesktopPlus

ImGuiVR: Demo code for using Imgui with OpenVR (2017)
github/temcgraw/ImguiVR / video
BIMXplorer:
homepage

mpFluid CAVE Front End
github/sariug/mpfluid_cave_frontend
| |
Image manipulation
imgInspect (2019)
github/CedricGuillemet/imgInspect

ImGuiTexInspect: Advanced, flexible texture inspector (2021-2023)
github/andyborrell/imgui_tex_inspect (discussion, online demo)

imgui_zoomable_image: A zoomable image display for Dear ImGui (2025)
github/danielm5/imgui_zoomable_image
Date Picker
ImGuiDatePicker (2024)
DnA-IntRicate/ImGuiDatePicker
BrotBoxEngine's ImGuiExtensions.cpp (in engine-snippet) (2024)
#8159
Flix01's ImGui-Addons
github/Flix01/imgui
2D/3D manipulation Gizmos
ImGuizmo: 3d translation/rotation Gizmo (2016-2025)
github/CedricGuillemet/ImGuizmo

imGuiZMO.quat: 3d translation/rotation Gizmo (2020-2025)
github/BrutPitt/imGuIZMO.quat

ImViewGuizmo: 3D view gizmo for Dear ImGui, inspired by the navigation widgets found in Blender and Godot (2025)
github/Ka1serM/ImViewGuizmo
ImGui-2D-HArrow :2D Mobile Components (2023)
github/Half-People/ImGui-2D-HArrow

ImOGuizmo: A simple C++11 header only interactive orientation gizmo for ImGui (2023-2025)
github/fknfilewalker/imoguizmo
Inspectors, Serialization, Reflection
ImGui::Auto(): auto serialize into UI using C++17 (2017)
github/Csabix/imgui

ImQuick: render UI elements automagically based only on the variable type. (2021)
github/martinpetkovski/ImQuick
ImReflect: Reflection based ImGui wrapper. (2025)
github/Sven-vh/ImReflect
ImRefl: A C++26 reflection library for ImGui (2026)
github/fullptr/imrefl
imgui-inspect: [Rust] An inspector UI using imgui in Rust (2021)
github/aclysma/imgui-inspect
C++ness
imgui_stdlib: InputText() wrappers for C++ standard library (STL) type: std::string (2018-2025+)
in main repository
imgui-module: C++20 Module Binding for ImGui (2025)
github/stripe2933/imgui-module
TextFmt(): helper to use fmt (2023)
pastebin
imgui_scoped: Add some RAII-style wrappers
#2096, #2197
imgui_sugar: C++11 syntactic sugar for Dear ImGui with RAII guards. (2021-2025)
github/mnesarco/imgui_sugar
ImSweet: A helper library for ImGui - RAII & std format wrappers. (2025)
github/ZXShady/ImSweet
imguiwrap: CMake wrapper for imgui and C++17+ based RAII bindings, and helpers for bootstrapping simple projects. (2021-2024)
github/kfsone/imguiwrap
Multi-Context
Explicit context pointer PR/patch (2023-2024)
#5856
github/Dragnalith/imgui
Multi-Context Compositor (2024)
github/ocornut/imgui_club
Unreal Engine specific
(to be combined with an Unreal Engine backend, see Bindings & Backends)
Cog: Cog is a set of debug tools for Unreal Engine built on top of Dear ImGui (2023)
github/arnaud-jamin/Cog
PropertyWatcher: A runtime variable watch window for Unreal Engine using ImGui (2023)
github/guitarfreak/PropertyWatcher
UnrealImGuiTools: A set of tools and utilities for use with Unreal Engine projects using ImGui (2022)
github/nakdeyes/UnrealImGuiTools)
UnrealNetImgui: Unreal Engine 4's support of NetImgui. (2020-2022)
github/sammyfreg/UnrealNetImgui
SrgImGui: plugin extends the functionality of ImGui by providing automatic setup, full BP-only usage and an Unreal property inspector. (2024)
github/SurgentStudios/SrgImGui
Docking
Legacy (pre-2018) docking extensions/snippets:
- @nem0's one github
- @paniq's one (based on @nem0's), github
- @BentleyBlanks's one (based on @paniq's), github
- @thennequin's ImWindow, with OS window managing, github, refactored in bgfx's imgui_wm github
- @edin-purkovic's one, github
- @flix01's one, github
- @aoterodelaroza's one, github
Miscellaneous
imgui_keyboard, imgui_mouse: keyboard layout rendering for imgui (2026)
github/mgerhardy/imgui_keyboard
ImSearch: Immediate mode searching, an extension for Dear ImGui (2025)
github.com/GuusKemperman/imsearch
Combos with custom filtering and preview
issue #1658
ImGuiTextSelect: a text selection implementation for Dear ImGui (2024)
github/AidanSun05/ImGuiTextSelect
ImZoomSlider: Range/Zooming Slider (2020-20220
github/CedricGuillemet/ImGuizmo
Slider 2D and Slider 3D
issue #3484

imgui-notify: header-only wrapper made to create toast notifications** (2021-2023)
github/patrickcjk/imgui-notify
ImHotKey: hotkey editor
github/CedricGuillemet/ImHotKey

IP Entry Box
issue #388

Pie Menu
issue #434

nnview: a neural network viewer
github/lighttransport/nnview

ImGui Command Palette (2022)
github/hnOsmium0001/imgui-command-palette

imlottie: Renderer Lottie animation for imgui (2023)
https://github.com/dalerank/imlottie
ImCoolBar : a MacOs Dockbar Like for Dear ImGui
github/aiekick/ImCoolBar

InAppGpuProfiler : a ImGui based In App Gpu Profiler
github/aiekick/InAppGpuProfiler

Also Useful Widgets Tag in Issues.
Third party repos
Flix01's ImGui-Addons: file dialog, date picker, listview, toolbar etc.
github/Flix01/imgui

@leiradel's snippets
github/leiradel/ImGuiAl
@nem0's snippets (in imgui_user.* files)
github/nem0/LumixEngine

@aoterodelaroza's snippets
github/aoterodelaroza/imgui-goodies

MetricsGui: controls for displaying performance metrics
github/GameTechDev/MetricsGui

nakedeyes' UnrealImGuiTools: game agnostic ImGui tools and utilities for Unreal Engine game development.
github/UnrealImGuiTools

Also see Gallery Threads and Software Using Dear ImGui for references of other software which may be open-sourced.