All Projects → HankiDesign → awesome-dear-imgui

HankiDesign / awesome-dear-imgui

Licence: MIT License
A collection of awesome dear imgui bindings, extensions and resources

Projects that are alternatives of or similar to awesome-dear-imgui

koi
Immediate mode UI for Nim
Stars: ✭ 27 (-93.85%)
Mutual labels:  imgui, immediate-gui
imgui-java
JNI based binding for Dear ImGui
Stars: ✭ 270 (-38.5%)
Mutual labels:  imgui, dear-imgui
RCCpp-DearImGui-GLFW-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
Stars: ✭ 61 (-86.1%)
Mutual labels:  imgui, dear-imgui
SdfFontDesigner
Offline font tuning/bitmap generation via shaders
Stars: ✭ 56 (-87.24%)
Mutual labels:  imgui, dear-imgui
odin-imgui
Odin binding for Dear ImGui
Stars: ✭ 37 (-91.57%)
Mutual labels:  imgui, dear-imgui
ImStudio
Real-time GUI layout designer for Dear ImGui
Stars: ✭ 285 (-35.08%)
Mutual labels:  imgui, dear-imgui
nuklear4j
Java binding for nuklear
Stars: ✭ 61 (-86.1%)
Mutual labels:  imgui, immediate-gui
gameui
A game UI for golang
Stars: ✭ 23 (-94.76%)
Mutual labels:  game-ui
bgfx-python
Python 3.7+ wrapper for the BGFX library. 🐍
Stars: ✭ 99 (-77.45%)
Mutual labels:  imgui
sdl-imgui-example
An example of using Dear ImGui with SDL
Stars: ✭ 18 (-95.9%)
Mutual labels:  dear-imgui
BezierCurves2D
An implementation of 2D Bezier Curves in C++ using OpenGL, gl3w, glfw3 and imgui.
Stars: ✭ 41 (-90.66%)
Mutual labels:  imgui
lldbg
A lightweight native GUI for LLDB.
Stars: ✭ 83 (-81.09%)
Mutual labels:  imgui
DoGUI
Hello DoGUI: (not yet completed) Bloat-free Graphical User interface for C++ with minimal dependencies and a sleek default design
Stars: ✭ 19 (-95.67%)
Mutual labels:  imgui
pubg mobile memory hacking
Pubg Mobile Emulator Gameloop Memory Hacking C++ Source Code. Ex: Name, Cords, Bones, Weapons, Items, Box, Drop, Aimbot etc.
Stars: ✭ 69 (-84.28%)
Mutual labels:  imgui
nes-rust
NES emulator in Rust with GUI
Stars: ✭ 78 (-82.23%)
Mutual labels:  imgui
Swift-imgui
Dear ImGui Swift Wrapper API for macOS and iOS
Stars: ✭ 59 (-86.56%)
Mutual labels:  imgui
imaditor
Image Editor with a UI creatief with ImGui
Stars: ✭ 24 (-94.53%)
Mutual labels:  imgui
CSMoE
NO MORE OFFLINE UPDATES
Stars: ✭ 150 (-65.83%)
Mutual labels:  imgui
RCCpp DX11 Example
Runtime Compiled C++ example based on the Dear ImGui DirectX11 Example
Stars: ✭ 35 (-92.03%)
Mutual labels:  dear-imgui
chiagen
standalone chia generator
Stars: ✭ 13 (-97.04%)
Mutual labels:  imgui

A collection of awesome dear imgui bindings, extensions and resources. Work very much in progress!

Contents

Other lists

Libraries

Name License Preview
Alternate (odd-even) row background for lists and trees
bigg: Simple framework bringing together bgfx, imgui, glfw, and glm. The Unlicense
ComboBox Filter
ComboBox with TextInput
Cubic Bezier widget / Curve editor Public domain
Dear ImGui Flame Graph Widget: A Dear ImGui Widget for displaying Flame Graphs. MIT License
DearImGui-with-IMM32 MIT License
DearWidgets Creative Commons Zero v1.0 Universal
gfx_ui: A minimal geometry editing UI based on IMGUI MIT License
Gradient color generator: Gradient color generator and editor for ImGui MIT License
ImFileDialog: A simple file dialog library for Dear ImGui. MIT License
ImGui-Addons: Cross Platform File Dialog for Dear-ImGui MIT License
ImGuiAl: Widgets for imgui MIT License
ImGui auto: Leverage C++17 to serialize any structure into imgui interfaces MIT License
ImGuiColorTextEdit: Colorizing text editor for ImGui MIT License
imguiDock: An addon of imgui for supporting docks in the imgui's window
imgui-filebrowser: File browser implementation for dear-imgui. C++17 required. MIT License
ImGuiFileDialog: File Dialog for ImGui MIT License
ImGui Goodies: Widgets and utilities for ImGui GNU General Public License v3.0
imgui_markdown: Markdown for Dear ImGui zlib License
imgui_md: Markdown renderer for Dear ImGui using MD4C parser. MIT License
imgui_memory_editor: Mini hexadecimal editor MIT License
imgui-plot: An improved plot widget for Dear ImGui, aimed at displaying audio data MIT License
imgui_tabs: Tab module for imgui MIT License
imgui-ws: Dear ImGui over WebSockets MIT License
imGuIZMO.quat v2.1: 3D object manipulator / orientator BSD 2-Clause "Simplified" License
ImHotKey: Single Header Hotkey editor for dear imgui MIT License
imnodes: A small, dependency-free node editor for dear imgui MIT License
ImNodes: A standalone Dear ImGui node graph implementation. MIT License
ImPlot: An immediate mode, GPU accelerated plotting library for Dear ImGui. MIT License
ImViewGizmo: Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui MIT License
ImWindow: Window and GUI system based on Dear ImGui from OCornut MIT License
Knob
Lime2D File Dialog Apache License
MetricsGui: Library of ImGui controls for displaying performance metrics. MIT License
NetImgui: 'Dear Imgui' remote access library and application. MIT License
Node Editor in ImGui: Node Editor using ImGui MIT License
Pie menu test
Pinned Tooltip Windows:
Plot var helper: Helper to store values so they can be plotted over time.
Progress Indicators (spinner + loading bar)
Remote ImGui: Extension for dear imgui, sending output and receiving input from a target client in another device running an HTML5/WebGL/WebSockets(v13) application MIT License
Spin Input Widget: Int/Float/Double
Toggle button
Zep: An embeddable editor, with optional support for using vim keystrokes. MIT License

Bindings

Languages

Language Project License
Beef imgui-beef: Dear ImGui wrapper for the Beef Programming Language
C cimgui: c-api for imgui MIT License
C# ImGui.NET: An ImGui wrapper for .NET. MIT License
ChaiScript imgui-chaiscript: ImGui binding for ChaiScript The Unlicense
CovScript covscript-imgui: ImGUI Extension for CovScript Covariant Innovation General Public License
Crystal crystal-imgui: Crystal bindings to Dear ImGui MIT License
D DerelictImgui: Dynamic bindings to the cimgui library (a c-api for IMGUI) for the D programming language MIT License
Go imgui-go: Go wrapper library for "Dear ImGui" New BSD License
Haskell imgui-haskell: Haskell bindings for Dear Imgui BSD 3-Clause "New" or "Revised" License
Haxe/hxcpp linc_imgui: Haxe/hxcpp @:native bindings for ImGui
Haxe/Heaps hlimgui: Heaps/HashLink native binding for Dear ImGui MIT License
Java jimgui: Pure Java binding for dear-imgui
imgui-java: A handcrafted/generated Java binding for Dear ImGui
jimgui: Apache License 2.0
imgui-java: Apache License 2.0
JavaScript imgui-js: JavaScript bindings for Dear ImGui using Emscripten and TypeScript MIT License
Julia CImGui.jl: Julia wrapper for cimgui MIT License
Kotlin kotlin-imgui: Kotlin bindings for Dear ImGui MIT License
Lua Gideros_ImGui: ImGui binding for Gideros
imgui_lua_bindings: Function bindings for ImGui in lua
lua-ffi-bindings: FFI bindings for LuaJIT
LuaJIT-ImGui: LuaJIT ffi binding for imgui and implementations
sol2_ImGui_Bindings: ImGui bindings for sol2
lua-ffi-bindings: Custom license
LuaJIT-ImGui: MIT License
sol2 ImGui Bindings: MIT License
Nim nim-imgui: ImGui bindings for Nim via cimgui MIT License
Odin odin_dear_imgui: Odin binding for Dear ImGui MIT License
Pascal imgui-pas: Pascal bindings for imgui MIT License
PureBasic pb-cimgui: PureBasic interface to CImGui Wrapper MIT License
Python DearPyGui: GUI Library built with dear imgui which simulates a traditional retained mode GUI
pyimgui: Cython-based Python bindings for dear imgui
Bimpy: imgui for python
CyImGui: Python bindings for ImGui using Cython. (obsolete)
deargui: Python bindings for dear imgui, generated with clang and pybind11
DearPyGui: MIT License
pyimgui: BSD 3-Clause "New" or "Revised" License
Bimpy: MIT License
deargui: MIT License
Ruby ruby-imgui: Yet another ImGui wrapper for Ruby Custom License
Rust imgui-rs: Rust bindings for dear imgui
imgui-rust: Alternative (personal) imgui rust bindings
rust-imgui-opengl-renderer: OpenGL (3+) rendering for imgui-rs
imgui-rs: Apache License, Version 2.0 or MIT License
imgui-rust: MIT License
Swift SwiftGui: an experimental API inspired by SwiftUI declarative code, using Dear ImGui and running on OSX and iOS.
SwiftImGui: Swift wrapper around Dear imgui for macOS, iOS and Linux
Swift-imgui: Dear ImGui Swift Wrapper API for macOS and iOS
SwiftGui: MIT License
SwiftImGui: MIT License

TODO:

  • Copy over missing frameworks and widgets from the official Wiki
  • Travis build with alphabetic ordering checks
  • Create sub-categories for the Libraries section
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].