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. …about reversing, and that was 3-4 years ago now! Also shoutout to the awesome GUI library is uses; https://github.com/ocornut/imgui
  2. It is a shame that Spotify have not made their Dear ImGui-based version available: https://github.com/ocornut/imgui/issues/3075#issuecomment-60...
    comment by TnS-hun · 2026-09-01 · in Fastpotify
  3. …of components and apps built with it, but it's not quite there for me. Something is missing. [0] https://github.com/ocornut/imgui
    comment by barnabee · 2026-08-22 · in Stop Making TUIs
  4. …indeed seem to be exposing a retained mode API. [1]: https://pthom.github.io/imgui_explorer/ [2]: https://github.com/ocornut/imgui
  5. …menus. Literally all of them are using it as part of non-user-facing debug tools for 3D graphics: https://github.com/ocornut/imgui/wiki/Software-using-dear-im... Meta as part of their VR/gaming division, Google in their VR division and 3D…
  6. …support is not more widespread, and furthermore it's a shame that it is so laborious to add it. 0: https://github.com/ocornut/imgui/
  7. I've been vibe coding some music tools and after some researching let Claude get going with imgui ( https://github.com/ocornut/imgui ) to build a tool I use for local authoring. It's pretty pixel-dense and looks alright to me. It runs on…
    comment by titzer · 2026-06-08 · in Stop the Apple Music app from launching
  8. My take is that GUI frameworks/APIs have abandoned power users. Yes, there are things like https://github.com/ocornut/imgui , and some (especially open source) applications try and muddle a long with Qt or GTK, but many (most?) serious…
  9. …done with a little work. You might also take a look at SwiftUI if you have an Apple device. [0]: https://github.com/ocornut/imgui
  10. …but I think there's not really something super mature and feature packed, or is there? I'm aware of https://github.com/ocornut/imgui , as the article also mentioned, but that's more for debug UIs, right?
    comment by roflcopter69 · 2026-03-02 · in Making Video Games in 2025 (without an engine)
  11. Here's an informative explanation in the DearImgui library which chose this approach. https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
  12. …modern desktop UI applications with all the modern desktop UI application bells and whistles. [1] https://github.com/ocornut/imgui [2] https://filepilot.tech/ [3] https://github.com/EpicGamesExt/raddebugger
    comment by nananana9 · 2026-02-09 · in A Broken Heart
  13. …on desktop potentially attracting too many users at once but lacking support for all of them. https://github.com/ocornut/imgui/issues/7892#issuecomment-22...
    comment by kvemkon · 2026-01-31 · in Why I Always End Up Going Back to C
  14. …of directly adding a realtime runtime debugging UI to applications via something like Dear Imgui ( https://github.com/ocornut/imgui/ ) which is at least extremely popular in game development - and in this case it's trivial to provide the…
  15. …certainly use it as a desktop editor if you wanted to, I think the real value is in embedding. [0] https://github.com/ocornut/imgui
    comment by oneseven · 2025-11-17 · in Ned: ImGui Text Editor with GL Shaders
  16. Within game development it's Dear ImGui. https://github.com/ocornut/imgui Normally with the Windows DX12 backend, sometimes with the SDL+OpenGL backend if you want cross platform support. Other frameworks are sort of disappearing. C++ all…
  17. …you must) build your own integration. ImGUI and Nuklear each have 20+ backends in their repos: < https://github.com/ocornut/imgui/tree/master/backends > < https://github.com/Immediate-Mode-UI/Nuklear/tree/master/dem... >
    comment by rollcat · 2025-08-06 · in I'm Archiving Picocrypt
  18. …is that SwiftUI was Apple's direct response to React/Vue. [0]: https://github.com/emilk/egui [1]: https://github.com/ocornut/imgui
    comment by dlivingston · 2025-07-23 · in A brief history of primary coding languages
  19. Yes, "immediate" refers just to the API. Source: [1] [1]: https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
    comment by oasisaimlessly · 2025-06-27 · in I Switched from Flutter and Rust to Rust and Egui
  20. nah, we all know the "real-life CDE" is called either OpenGL (see ImGui https://github.com/ocornut/imgui , egui https://github.com/emilk/egui etc) or... HTML/CSS/JS (see Electron, Tauri etc)
    comment by dragochat · 2025-06-20 · in Open source can't coordinate?
  21. I find the imgui UIs to be very high density ( https://github.com/ocornut/imgui and the gallery issues) See for example the tracy profiler: https://github.com/wolfpld/tracy . It seems the game dev community has pretty powerful tools to…
  22. …shortened: https://www.naturl.link/sOVcsG Or maybe it's better to link to the post in the issue #3 https://github.com/ocornut/imgui/issues/8333#issuecomment-26... #4 https://github.com/ocornut/imgui/issues/8333#issuecomment-28... In any…
  23. …know if any of these are good, but there are 100s (1000s?) of examples of high density UIs here https://github.com/ocornut/imgui/issues?q=label%3Agallery So you don't have to dig, 3 examples https://camo.githubusercontent.com/6f62b5ca857954…
  24. Needs even worse kerning for more nostalgia :D Also ought to be paired with https://github.com/ocornut/imgui I came up with a terrible pun shortly after seeing this: "Kern you feel the love tonight"
  25. …with Dear ImGui (C++) -- not a game engine, but originally/partly meant for use in them. https://github.com/ocornut/imgui
  26. …transform vertices (call ImGui::ShadeVertsTransformPos) this is what angled headers are using https://github.com/ocornut/imgui/issues/6917 I agree it's not first-class citizen yet, next year new text API should make this easier.
  27. …Metal, GL etc... Font handling is based on stb_truetype.h, but can be replaced with FreeType: https://github.com/ocornut/imgui/blob/master/misc/freetype/R... In any case, versatile text rendering is certainly not the design focus of Dear…
  28. …in the "screenshot threads" [1] for many examples which do have nicer fonts and text rendering. [0] https://github.com/ocornut/imgui/wiki/Software-using-Dear-Im... [1] https://github.com/ocornut/imgui/issues?q=label%3Agallery
  29. Visual Studio has natstepfilter https://github.com/ocornut/imgui/blob/master/misc/debuggers/...
    comment by ksylvestre · 2024-11-15 · in Seer: A GUI front end to GDB for Linux
  30. …[2] https://github.com/nothings/stb [3] https://github.com/jkuhlmann/cgltf [4] https://github.com/ocornut/imgui
    comment by alexvitkov · 2024-09-26 · in Rewriting Rust
  31. …_hard_ and anything to make it easier is welcome. Maybe a dumb question, but why not Dear ImGui ( https://github.com/ocornut/imgui ). "It's way too big and complex" is a completely reasonable answer, but I found it fantastic for debug…
    comment by Esras · 2024-09-08 · in Microui+fenster=Small GUI
  32. …Qt or SwiftUI or whatever that has hundreds if not thousands of developers contributing to it. [1] https://github.com/ocornut/imgui/issues/7892
    comment by modeless · 2024-08-24 · in About the IMGUI Paradigm
  33. …you started. Building components by hand is stone age ideology regardless of how you push state. https://github.com/ocornut/imgui/blob/master/examples/exampl... > "Easy to use to create dynamic UI which are the reflection of a dynamic data…
    comment by akira2501 · 2024-08-24 · in About the IMGUI Paradigm
  34. …have to roll your own solution. Otherwise, ImGuiListClipper exists for exactly this kind of thing. https://github.com/ocornut/imgui/blob/864a2bf6b824f9c1329d84...
    comment by TillE · 2024-08-24 · in About the IMGUI Paradigm
  35. …left-to-right text and 7-bit ASCII... Cornut recently did a 10 year retrospective of Dear ImGui: https://github.com/ocornut/imgui/issues/7892 - an interesting read for me, as a Dear ImGui library user for many years now, but worth your…
    comment by tom_ · 2024-08-23 · in About the IMGUI Paradigm
  36. …[5]: https://github.com/css4j/echosvg [6]: https://gitlab.com/DaveJarvis/KeenType [7]: https://github.com/ocornut/imgui/issues/4400#issuecomment-89...
    comment by thangalin · 2024-08-17 · in Home to Anything JavaFX Related
  37. …"imgui" has been hogging up the whole acronym. I am sorry for the confusion caused even today. [] https://github.com/ocornut/imgui/issues/7892
  38. …ImGui [2]. [0] https://abseil.io/about/design/swisstables [1] https://github.com/CLIUtils/CLI11 [2] https://github.com/ocornut/imgui
  39. This discussion around adding shadows to window boarders in imgui is also interesting: https://github.com/ocornut/imgui/issues/1329
    comment by winrid · 2024-07-21 · in So you think you know box shadows?
  40. …models. I think imgui (of the bunch) is probably closest to the GCC-of-the-early-90's idea. [0] https://github.com/ocornut/imgui [1] https://github.com/jlaumon/AssetCooker [2] https://www.cncf.io/projects/
    comment by maccard · 2024-07-11 · in Plausible Community Edition
  41. …engines created and used by a (very large) game studio that uses ImGUI. It often isn't a secret: https://github.com/ocornut/imgui/wiki/Software-using-dear-im...
    comment by NekkoDroid · 2024-07-01 · in Writing GUI apps for Windows is painful
  42. …Windows UI, where there are no native controls at all, and it's a nightmare for accessibility (see https://github.com/ocornut/imgui/issues/4122 ). I use it for prototyping privately, but I'd never make anything I want to release into the…
  43. Alternatively there's also ImGui: https://github.com/ocornut/imgui
    comment by cookiengineer · 2024-03-19 · in Ask HN: Fastest cross-platform GUI stack/strategy
  44. …outdated with respect to the program data it's nominally supposed to represent omar's explainer at https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi... pretty much agrees with the above, though he goes into a lot more detail.…
    comment by kragen · 2024-01-16 · in Immediate Mode GUI Programming
  45. Immediate mode is a fuzzy concept, as witnessed by this writeup: https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
    comment by mondrian · 2024-01-16 · in Immediate Mode GUI Programming
  46. The Dear ImGui readme is a good starting point: https://github.com/ocornut/imgui ...now of course Dear ImGui is a specific implementation of the immediate mode UI philosophy, but the general ideas transfer to other imguis as well.
    comment by flohofwoe · 2024-01-15 · in Immediate Mode GUI Programming
  47. …design IMO. There are so many issues about so called "power saving mode" and several open PRs like https://github.com/ocornut/imgui/pull/5116 .
    comment by kvemkon · 2024-01-15 · in Immediate Mode GUI Programming
  48. …UIs implemented in Dear ImGui which don't seem to have a problem with those things, e.g. see https://github.com/ocornut/imgui/labels/gallery > The trouble comes from not componentizing things... In ImGui, reusable UI components are just…
    comment by flohofwoe · 2024-01-15 · in Immediate Mode GUI Programming
  49. …General: stb https://github.com/nothings/stb 2D Phys: box2d https://box2d.org/ UI / Editor: imgui https://github.com/ocornut/imgui Platform: SDL https://www.libsdl.org/ Engine: Quake https://github.com/id-Software/Quake Ok, Quake is more…
  50. It's fun to see the evolution in e.g. these examples of image loading for Dear Imgui: https://github.com/ocornut/imgui/wiki/Image-Loading-and-Disp... DirectX9 will even load the image for you, DirectX11 okay we get a few more structures to…
    comment by stefan_ · 2023-12-27 · in Black Triangles (2014)