ocornut/imgui
View on GitHub ↗ ★ 76,927 C++
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
209 mentions on Hacker News by 162 people: 29 stories, 180 comments · first 2014-08-11 · latest 2026-09-03
20082026
-
Dear ImGui does not support Arabic (right-to-left, glyph shaping) and will not support Arabic ( https://github.com/ocornut/imgui/issues/1343 ). I don't think it supports accessibility either. As much as I struggle with Qt's APIs (aging…
comment by nyanpasu64 · 2021-09-07 · in The operating system: should there be one? (2013) [pdf] -
…I can have a single application code that builds and runs both in the terminal and on the web. [0] https://github.com/ocornut/imgui
comment by ggerganov · 2021-08-31 · in Writing Programs with Ncurses -
▲ 3
Dear ImGui 1.84 Releasedstory by vitaut · 2021-08-21 · 0 comments
-
…at the usage pattern/implementation but the visuals are much nicer to the eyes than ImGui[1]. 1: https://github.com/ocornut/imgui
comment by darknavi · 2021-08-13 · in Egui: An easy-to-use immediate mode GUI -
…gets better every month. [0]: https://raphlinus.github.io/rust/druid/2020/09/28/rust-2021.... [1]: https://github.com/ocornut/imgui [2]: https://github.com/ocornut/imgui/issues/3793
comment by lyxell · 2021-07-13 · in Bret Victor: Learnable Programming (2012) -
…game & graphics engines which support hardware acceleration. Thus, you get high framerates. [1]: https://github.com/ocornut/imgui
comment by Yoofie · 2021-06-07 · in CodePerfect 95 – A fast IDE for Go -
…http://sol.gfxile.net/imgui/ http://www.johno.se/book/imgui.html https://github.com/ocornut/imgui
comment by rahimnathwani · 2021-05-26 · in Gio – write immediate-mode GUI programs in Go -
…ImGui screenshot threads, there are quite a few examples of applications with complex UI in there: https://github.com/ocornut/imgui/issues/3488
comment by flohofwoe · 2021-05-26 · in Gio – write immediate-mode GUI programs in Go -
…s://git.sr.ht/~eliasnaur/gio-example/tree/main/kitchen/k... ), but for instance Dear ImGui examples ( https://github.com/ocornut/imgui ) are suprisingly short and require no headache with layouting containers. I could imagine that coding…
comment by ktpsns · 2021-05-26 · in Gio – write immediate-mode GUI programs in Go -
The novel feature for this is the Immediate Mode GUI paradigm https://github.com/ocornut/imgui/wiki#about-the-imgui-paradi...
comment by kejaed · 2021-05-08 · in Ask HN: Any programmers making a living off of GitHub Sponsors and/or Patreon? -
…github.com/bkaradzic/2e39896bc7d8c34e042b I would advise to read the code and tinker with Dear Imgui. https://github.com/ocornut/imgui
comment by stephc_int13 · 2021-05-08 · in Ask HN: Getting back to C++ and looking for ideas -
Omar Cornut, who's a full time developer of dear imgui ( https://github.com/ocornut/imgui ), an immediate-mode UI library primarily used to create content-creation and debug/visualization tools. He was using Patreon until the end of 2019,…
comment by lasagnaphil · 2021-05-08 · in Ask HN: Any programmers making a living off of GitHub Sponsors and/or Patreon? -
▲ 1
Imgui Gallery: Screenshots and Codestory by jasim · 2021-04-25 · 0 comments
-
…Also, regarding automated testing, AFAIK this is in progress for quite a while: https://github.com/ocornut/imgui/issues/435
comment by flohofwoe · 2021-04-05 · in Scop – a 3D model viewer written in C++20 and Vulkan -
…triangles." The backends don't seem all that complicated. Here's the OpenGL 2 implementation: https://github.com/ocornut/imgui/blob/master/backends/imgui_... - should be backportable to OpenGL 1.x. I'm pretty sure that if someone was crazy…
comment by TeMPOraL · 2021-04-05 · in Scop – a 3D model viewer written in C++20 and Vulkan -
…& wide range of platforms support.[1] (SDL2 lost a lot of platforms supported by SDL 1.x) [0] https://github.com/ocornut/imgui/issues/1006 [1] https://twitter.com/app4soft/status/1282469039537889285
comment by app4soft · 2021-04-05 · in Scop – a 3D model viewer written in C++20 and Vulkan -
Other similar libraries: https://github.com/ocornut/imgui https://github.com/mitsuba-renderer/nanogui
comment by jakearmitage · 2021-02-22 · in Nuklear: A cross-platform GUI library in C -
Dear ImGui did that: https://github.com/ocornut/imgui/tree/master/backends , https://github.com/ocornut/imgui/tree/master/examples You can probably borrow some of these code and fit with Nuklear. For these imgui toolkit, it is just a few…
comment by liuliu · 2021-02-22 · in Nuklear: A cross-platform GUI library in C -
…nearby related widgets) with an explicit pair of push_id/pop_id calls. You can see an example here: https://github.com/ocornut/imgui/blob/master/imgui_demo.cpp#... . The defaults work most of the time but this is definitely an aspect of…
comment by psykotic · 2021-02-22 · in Nuklear: A cross-platform GUI library in C -
…repo as a subfolder in my own repo, updating that subfolder as updates become available. [1] https://github.com/ocornut/imgui
comment by tigerlily · 2021-02-17 · in Git Submodules: Adding, Using, Removing, Updating (2009) -
For C++ers, there’s ImTui https://github.com/ggerganov/imtui an ncurses backend for ImGui https://github.com/ocornut/imgui
comment by corysama · 2021-02-16 · in Building Rich Terminal Dashboards -
…an incredibly high quality practical implementation of Muratori's concept called _Dear ImGui_: https://github.com/ocornut/imgui Using both Cornut's library and Muratori's mindset is incredibly powerful and liberating. Things that would…
comment by AussieWog93 · 2021-02-15 · in The complexity that lives in the GUI -
…work. In case of your button example, the widget id is hashed from the label string "Hello World": https://github.com/ocornut/imgui/blob/61b19489f1ba35934d9114... This is just the default behaviour, there's also a convention to define the…
comment by flohofwoe · 2021-02-14 · in The complexity that lives in the GUI -
…chance for a different font that has antialiasing? I find non-antialiased fonts very hard to read. https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-h...
comment by lights0123 · 2020-12-09 · in ImHex – A Hex Editor -
▲ 2
ImDrawList coding party in 1024 bytes of source codestory by homarp · 2020-11-28 · 0 comments
-
…easiest for quick and dirty work. Near trivial to get stuff up on screen you can interact with. [0] https://github.com/ocornut/imgui
comment by erichocean · 2020-11-25 · in Raspberry Pi 4 V3DV graphics driver achieves Vulkan 1.0 conformance -
▲ 2
ImDrawList coding party – create small visual fxstory by antmanler · 2020-11-20 · 0 comments
-
…not mentioning multi-viewports). You can see my reasoning for renaming examples/ to backends/ here: https://github.com/ocornut/imgui/issues/3513 If anything, I found the tendency of my-weekend-engine people to do their first foray into…
comment by ocornut · 2020-11-09 · in Ray Tracer Sandbox in Vulkan -
…Here's a full list of public graphics APIs and windowing systems part of the official release ( https://github.com/ocornut/imgui/tree/master/backends ). Maybe with the exception of stb_image, it's only of the most integrated open source…
comment by Impossible · 2020-11-06 · in Ray Tracer Sandbox in Vulkan -
…problem? Did you expect that IMGUI used zero-byte of memory and never store anything? Text editor: https://github.com/ocornut/imgui/wiki/Useful-Widgets#text-ed... > You can't just store that state in the actual objects you're showing in…
comment by ocornut · 2020-11-04 · in Dear ImGui – Bloat-free graphical user interface library for C++ -
It definitely does come with backends for various APIs: https://github.com/ocornut/imgui/tree/master/backends
comment by account42 · 2020-11-04 · in Dear ImGui – Bloat-free graphical user interface library for C++ -
Every couple months I browse the screenshot threads https://github.com/ocornut/imgui/issues/3488 Looking at them makes me really happy for some reason.
comment by ahaferburg · 2020-11-04 · in Dear ImGui – Bloat-free graphical user interface library for C++ -
▲ 284
Dear ImGui – Bloat-free graphical user interface library for C++story by dragonsh · 2020-11-04 · 180 comments
-
▲ 2
ImGui – bloat-free graphical user interface library for C++story by dragonsh · 2020-11-03 · 0 comments
-
…the most recently, which is to move to a style that is something between C and C++, is Dear ImGUI: https://github.com/ocornut/imgui
comment by mattivc · 2020-10-28 · in Ask HN: Good C++ code bases to read? -
▲ 4
imgui: bloat-free immediate mode GUI for C++ with minimal dependenciesstory by tosh · 2020-10-26 · 0 comments
-
For a subset of applications DearImgui is suitable. There's a gallery of screenshots here. https://github.com/ocornut/imgui/issues/123 Unlike the others mentioned it is an immediate mode GUI, which is an interesting approach.
comment by stuaxo · 2020-09-29 · in Rust 2021: GUI -
If you need a lightweight solution, Dear ImGui is a tiny cross platform GUI library: https://github.com/ocornut/imgui
comment by sxp · 2020-08-23 · in Ask HN: How to do cross platform GUI? -
…for interactive exploration? Try Wolfram / Mathematica or an IPython notebook / GoogleColab [0] https://github.com/ocornut/imgui/wiki/Software-using-dear-im... [1] https://medium.com/swlh/what-makes-godot-engine-great-for-ad...
comment by tlack · 2020-08-22 · in Ask HN: How to do cross platform GUI? -
…[2]: https://github.com/linebender/druid [3]: https://github.com/servo/pathfinder [4]: https://github.com/ocornut/imgui [5]: https://github.com/Immediate-Mode-UI/Nuklear [6]: https://github.com/rxi/lite
comment by pqb · 2020-08-11 · in Golang Desktop App with Webview/Lorca, WASM and Bazel -
…looking for a desktop toolkit, there's a reason why things like Qt are multi decade endeavours. [1] https://github.com/ocornut/imgui [2] https://github.com/inkyblackness/imgui-go
comment by dmitriid · 2020-08-11 · in Golang Desktop App with Webview/Lorca, WASM and Bazel -
…from React JSX is like, and also like immediate mode UI APIs that get used for game tooling a lot: https://github.com/ocornut/imgui
comment by nikki93 · 2020-07-13 · in Wt – C++ Web Toolkit -
What about these two? [1] https://github.com/ketoo/NoahGameFrame [2] https://github.com/ocornut/imgui , https://github.com/ocornut/imgui/issues/3075 Why almost all links are about years ago? Are not there any new technologies/methodologies…
comment by ReD_CoDE · 2020-06-01 · in Show HN: Unity MMORPG Boilerplate – Multiplayer in Unity Made Easy -
▲ 1
Dear ImGui: Bloat-free Immediate Mode GUI for C++ with minimal dependenciesstory by gilad · 2020-05-04 · 1 comment