Hacker GitHub

← All repos

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

Mentions per year 209 mentions · busiest year 2020 (29)
20082026
  1. 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…
  2. …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. ▲ 3
    Dear ImGui 1.84 Released
    story by vitaut · 2021-08-21 · 0 comments
  4. …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
  5. …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
  6. …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
  7. …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
  8. …ImGui screenshot threads, there are quite a few examples of applications with complex UI in there: https://github.com/ocornut/imgui/issues/3488
  9. …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…
  10. The novel feature for this is the Immediate Mode GUI paradigm https://github.com/ocornut/imgui/wiki#about-the-imgui-paradi...
  11. …github.com/bkaradzic/2e39896bc7d8c34e042b I would advise to read the code and tinker with Dear Imgui. https://github.com/ocornut/imgui
  12. 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,…
  13. ▲ 1
    Imgui Gallery: Screenshots and Code
    story by jasim · 2021-04-25 · 0 comments
  14. …Also, regarding automated testing, AFAIK this is in progress for quite a while: https://github.com/ocornut/imgui/issues/435
  15. …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…
  16. …& 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
  17. 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
  18. 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…
  19. …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
  20. …repo as a subfolder in my own repo, updating that subfolder as updates become available. [1] https://github.com/ocornut/imgui
  21. 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
  22. …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
  23. …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
  24. …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
  25. ▲ 2
    ImDrawList coding party in 1024 bytes of source code
    story by homarp · 2020-11-28 · 0 comments
  26. …easiest for quick and dirty work. Near trivial to get stuff up on screen you can interact with. [0] https://github.com/ocornut/imgui
  27. ▲ 2
    ImDrawList coding party – create small visual fx
    story by antmanler · 2020-11-20 · 0 comments
  28. …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
  29. …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
  30. …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…
  31. It definitely does come with backends for various APIs: https://github.com/ocornut/imgui/tree/master/backends
  32. 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.
  33. ▲ 284
    Dear ImGui – Bloat-free graphical user interface library for C++
    story by dragonsh · 2020-11-04 · 180 comments
  34. ▲ 2
    ImGui – bloat-free graphical user interface library for C++
    story by dragonsh · 2020-11-03 · 0 comments
  35. Would love to see immediate mode GUI toolkits like Dear ImGUI [1] in the implementations section. [1] https://github.com/ocornut/imgui
    comment by boterock · 2020-11-01 · in 7GUIs
  36. …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?
  37. ▲ 4
    imgui: bloat-free immediate mode GUI for C++ with minimal dependencies
    story by tosh · 2020-10-26 · 0 comments
  38. 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
  39. …This is cool, I had that misunderstanding myself (immediate mode vs immediate rendering) 1: https://github.com/ocornut/imgui#how-it-works
    comment by emmanueloga_ · 2020-08-30 · in DearPyGui
  40. …state is tracked (or at least which "widget" is the one that has the mouse's active state): https://github.com/ocornut/imgui/#demo If you think this is obscure, try implementing a slider widget any other way. You need a way to keep track…
    comment by Jasper_ · 2020-08-29 · in DearPyGui
  41. The underlying "imgui" https://github.com/ocornut/imgui project: From the github page - EDIT: Read the bindings / frameworks page too, https://github.com/ocornut/imgui/wiki/Bindings It's still c++ like. """ Officially maintained bindings…
    comment by mjevans · 2020-08-29 · in DearPyGui
  42. https://github.com/ocornut/imgui """ Ongoing Dear ImGui development is financially supported by users and private sponsors, recently: Platinum-chocolate sponsors Blizzard, Google , Nvidia, Ubisoft """ Joke aside, google did a lot of good…
    comment by nurettin · 2020-08-29 · in DearPyGui
  43. …ImGui for a social mobile app, or something like a business app that requires accessibility. [1] https://github.com/ocornut/imgui
    comment by ratww · 2020-08-29 · in DearPyGui
  44. If you need a lightweight solution, Dear ImGui is a tiny cross platform GUI library: https://github.com/ocornut/imgui
  45. …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?
  46. …[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
  47. …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
  48. …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
  49. 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…
  50. ▲ 1
    Dear ImGui: Bloat-free Immediate Mode GUI for C++ with minimal dependencies
    story by gilad · 2020-05-04 · 1 comment