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. …wonders with immediate UIs, even though (dear)ImGui doesn't provide much, you can still do wonders: https://github.com/ocornut/imgui/issues/707#issuecomment-362... The gaming cheating community is quite creative as well:…
    comment by WhereIsTheTruth · 2023-12-20 · in Dear ImGui: Graphical User Interface library for C++
  2. …conceived of as a reference to anything. The "Dear" was tacked on to qualify the name [1]. [1] https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-w...
  3. From the faq https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-w... Q. What is this library called? This library is called Dear ImGui. Please refer to it as Dear ImGui (not ImGui, not IMGUI). (The library misleadingly started its…
  4. …don't work because "Wayland doesn't let application read or write windows positions." https://github.com/ocornut/imgui/wiki/Multi-Viewports This is a feature available on Windows, macOS, and of course X11. Making choices like this means…
    comment by TillE · 2023-11-26 · in PCSX2 Disables Wayland Support
  5. …headers are mostly built like that: https://github.com/nothings/stb Dear ImGui is a C++ example: https://github.com/ocornut/imgui You could also add an optional 'convenience layer' over the lower-level flexible-but-inconvenient core…
    comment by flohofwoe · 2023-09-24 · in Www which WASM works
  6. …), AppManager ( https://tildegit.org/solene/AppManager ), Dear ImGUI ( https://github.com/ocornut/imgui ), egui ( https://github.com/emilk/egui ), and many others.
    comment by rollcat · 2023-09-07 · in Textual Web: TUIs for the Web
  7. …box). This is a crazy amount of internal bookkeeping. Compare this with something like Dear ImGui ( https://github.com/ocornut/imgui ) where it's more like: 1. You have raw data in memory (just ints and char arrays). 2. You loop over your…
    comment by resonious · 2023-08-29 · in Front-end is harder than back-end
  8. ImGui spotted, someone should tell ocornut to add it to the list! https://github.com/ocornut/imgui/wiki/Software-using-dear-im...
  9. Also here, what appeared to be a bug in ImGuis clipboard handling turned out to be a crypto stealer https://github.com/ocornut/imgui/issues/4029
  10. > Take ImGui ( https://github.com/ocornut/imgui , an immediate mode GUI library) for example - the examples are much closer to TUI interfaces than a Swift UI app - the only difference between that an a terminal UI would be that the lines…
  11. …GUI - outside "how would I use this tool remotely" - is mainly one for the developer. Take ImGui ( https://github.com/ocornut/imgui , an immediate mode GUI library) for example - the examples are much closer to TUI interfaces than a Swift…
  12. The people who actually make immediate mode GUIs disagree with you. https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
  13. …style) If you can live with those, it's a great solution. People do crazy stuff with Dear ImGui: https://github.com/ocornut/imgui/issues/5886 (And keep in mind that many of those are week-end / hobby projects, by people who prefer to focus…
  14. …GUI dev, but I guess with regards to game dev, it can be problematic wrt performance. ——— [0]: https://github.com/ocornut/imgui
  15. …to using ImGui > Immediate Mode GUI... cross platform, very flexible and fast Link to ImGui: https://github.com/ocornut/imgui
    comment by turtleyacht · 2023-04-24 · in The Quest for the Ultimate GUI Framework
  16. …"Open Source" option. Would hurt their sales I guess... [0] https://www.qt.io/product/features [1] https://github.com/ocornut/imgui
  17. …but if you browse the screenshot threads, there quite a few 'end user applications' among them: https://github.com/ocornut/imgui/issues/5886
  18. https://github.com/ocornut/imgui/issues/3075#issuecomment-60...
    comment by Kukumber · 2023-02-07 · in GPU-Backed User Interfaces
  19. …GPU based UIs written in Rust only? In that case, there doesn't seems to be a lot of choice [1] - https://github.com/ocornut/imgui/issues/5886
    comment by Kukumber · 2023-02-07 · in GPU-Backed User Interfaces
  20. …for C++ on mac. Anyone? [0] https://www.amazon.com/Windows-Internals-Part-architecture-m... [1] https://github.com/ocornut/imgui
  21. …bottom. Many talks and articles have been written about it though I can't vouch for any of them. 1. https://github.com/ocornut/imgui/wiki
    comment by tredre3 · 2023-01-11 · in X Window System Basics (2014)
  22. https://github.com/ocornut/imgui > Just copy paste the source code in your source tree And/Or make a simple CMakeLists.txt like this: cmake_minimum_required(VERSION 3.22.0) project(mylib C) file(GLOB_RECURSE MYLIB_SOURCES…
  23. Arena allocators only work when everything has the same lifetime. There are game-like UI libraries ( https://github.com/ocornut/imgui ) but to use them you have to write your program like you're a gamedev and Conway's Law usually fights…
    comment by astrange · 2022-09-30 · in Why modern software is slow
  24. Just dropping a note that the developers want it referred to as Dear ImGui. https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-w...
  25. They are using imgui. It would be hard to find a game studio that doesn't. https://github.com/ocornut/imgui
  26. …GTA money. Looks like no[1], but at least there are a few other AAA developers there. [1]: https://github.com/ocornut/imgui/wiki/Sponsors
    comment by TakeBlaster16 · 2022-09-18 · in GTA VI Leak [video]
  27. Looks like they are using IMGUI as dev tool: https://github.com/ocornut/imgui
    comment by glassconclusion · 2022-09-18 · in GTA VI Leak [video]
  28. …that “feel native”. Qt and Python's Toga [2] are a couple libraries that pop up in my mind. [1]: https://github.com/ocornut/imgui/wiki/Bindings [2]: https://beeware.org/project/projects/libraries/toga/
  29. It looks like imgui, a declarative UI library optimized to be rendered by the GPU : https://github.com/ocornut/imgui
    comment by leogout · 2022-07-30 · in ImHex – A Hex Editor
  30. …rasterizer (imstb_truetype) is rubbish. The new rasterizer (imgui_freetype) should be used instead. https://github.com/ocornut/imgui/tree/master/misc/freetype
    comment by Comevius · 2022-07-30 · in ImHex – A Hex Editor
  31. Dear Imgui has an impressive implementation of detachable tabs. https://github.com/ocornut/imgui/wiki/Multi-Viewports
    comment by modeless · 2022-07-15 · in Advice for the next dozen Rust GUIs
  32. …If you are interested, checkout my Github template repo [1] - it contains a few examples: [0] https://github.com/ocornut/imgui [1] https://github.com/ggerganov/ggweb
  33. I picked your write-up on that unstructured attempt of making a page of definitions: https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi... Thanks!
  34. …Win32, MFC, Gtk, Qt, Cocoa, simple Web interfaces, DirectX, OpenGL, Metal. I love Dear Imgui: https://github.com/ocornut/imgui It is the simplest thing in the world. If you are starting and are going to do 3D graphics anyway you don't need…
  35. You'd probably be wrong! Let me introduce you to https://github.com/ocornut/imgui
    comment by dymk · 2022-03-12 · in Inspecting Web Views in macOS
  36. …fact that the API presented is still "immediate mode." [1] https://github.com/emilk/egui#ids [2] https://github.com/ocornut/imgui/blob/master/docs/FAQ.md#q-a... [3] https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
    comment by mockery · 2022-01-28 · in Prime Video Uses WebAssembly
  37. Off topic -> but on topic of the original post. Do you know if https://github.com/ocornut/imgui is available for embedded? It might be too much for the very low end but it for a reasonably capable system it's better than web or some high…
    comment by djmips · 2021-11-06 · in I dread writing embedded GUIs
  38. …They're not fast but if your files are your bottleneck then I'd consider memory-mapped files. [0]: https://github.com/ocornut/imgui [1]: https://www.boost.org/doc/libs/1_77_0/doc/html/boost_asio/re...
    comment by inetknght · 2021-11-05 · in LXQt 1.0.0
  39. …toy, I didn't implement a lot of this stuff yet and haven't had time lately to get back to it. [1] https://github.com/ocornut/imgui/pull/846
  40. >Maybe you want to help this person who is trying to integrate harfbuzz: https://github.com/ocornut/imgui/issues/4227 Looks like theirs is far more advanced than mine (mine would just generate a texture per string and cache it, the main…
  41. Maybe you want to help this person who is trying to integrate harfbuzz: https://github.com/ocornut/imgui/issues/4227 The other major thing missing in relation to that is input method support. The problem with those type of APIs and…
  42. >Dear ImGui does not support Arabic (right-to-left, glyph shaping) and will not support Arabic ( https://github.com/ocornut/imgui/issues/1343 ). Vanilla ImGui doesn't, but I both wrapped my head around and then rewrote the text renderer in…
  43. 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…
  44. …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
  45. …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
  46. …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
  47. …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
  48. …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
  49. …ImGui screenshot threads, there are quite a few examples of applications with complex UI in there: https://github.com/ocornut/imgui/issues/3488
  50. …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…