Skip to content
omar edited this page Nov 1, 2015 · 20 revisions

Language bindings

NB: those bindings may be more or less maintened, more or less close to the spirit of original API. ImGui was designed for C++ and some of the subtleties may be lost in translation with other languages. In doubt, always check the original C++ version first.

cimgui: thin c-api wrapper for ImGui
https://github.com/Extrawurst/cimgui

ImGui.NET: An ImGui wrapper for .NET Core
https://github.com/mellinoe/ImGui.NET

imgui-rs: Rust bindings for ImGui
https://github.com/Gekkio/imgui-rs

DerelictImgui: Dynamic bindings to the cimgui library for the D programming language
https://github.com/Extrawurst/DerelictImgui

CyImGui: Python bindings for ImGui using Cython.
https://github.com/chromy/cyimgui

Framework/engine bindings

ImGui block for Cinder
https://github.com/simongeilfus/Cinder-ImGui

imgui example in openFrameworks
https://github.com/jvcleave/ofxImGui

fips-imgui: fipsified imgui for fips build system
https://github.com/fungos/fips-imgui

cocos2d-x-3.8.1 with imgui
https://github.com/c0i/imguix

SFML backend for ImGui
https://github.com/Mischa-Alff/imgui-backends

Irrlicht Binding for ImGui
https://github.com/ZahlGraf/IrrIMGUI

FlexImGUI: Version of ImGui for use with Flexium
https://github.com/DXsmiley/FlexGUI

Misc

Remote ImGui
https://github.com/JordiRos/remoteimgui

ImWindow: Window and GUI system, include docking/floating window, multi window and multi render support
https://github.com/thennequin/ImWindow

imgui_wm: based on ImWindow above
https://github.com/bkaradzic/bgfx/tree/master/3rdparty/ocornut-imgui

Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies

Table of contents

Clone this wiki locally