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
-
…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++ -
…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...
comment by 1propionyl · 2023-12-20 · in Dear ImGui: Graphical User Interface library for C++ -
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…
comment by laserbeam · 2023-12-20 · in Dear ImGui: Graphical User Interface library for C++ -
…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 -
…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 -
…), 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 -
…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 -
ImGui spotted, someone should tell ocornut to add it to the list! https://github.com/ocornut/imgui/wiki/Software-using-dear-im...
comment by PcChip · 2023-07-07 · in Meta releases Intermediate Graphics Library -
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
comment by jsheard · 2023-06-08 · in “Fractureiser” malware in popular Minecraft mods and modpacks -
> 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…
comment by slightwinder · 2023-05-25 · in Ask HN: Examples of desktop software with 20+ years of longevity? -
…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…
comment by arghwhat · 2023-05-25 · in Ask HN: Examples of desktop software with 20+ years of longevity? -
The people who actually make immediate mode GUIs disagree with you. https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...
comment by modeless · 2023-05-17 · in Digital Audio Workstation Front End Development Struggles -
…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…
comment by lolrustards · 2023-05-16 · in Digital Audio Workstation Front End Development Struggles -
…GUI dev, but I guess with regards to game dev, it can be problematic wrt performance. ——— [0]: https://github.com/ocornut/imgui
comment by wsc981 · 2023-04-26 · in Show HN: I built a multiplayer voxel browser game engine -
…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 -
…"Open Source" option. Would hurt their sales I guess... [0] https://www.qt.io/product/features [1] https://github.com/ocornut/imgui
comment by deutschepost · 2023-04-21 · in Current issues with the Qt project from the outside looking in -
…but if you browse the screenshot threads, there quite a few 'end user applications' among them: https://github.com/ocornut/imgui/issues/5886
comment by flohofwoe · 2023-03-09 · in Leveraging Rust and the GPU to render user interfaces at 120 FPS -
https://github.com/ocornut/imgui/issues/3075#issuecomment-60...
comment by Kukumber · 2023-02-07 · in GPU-Backed User Interfaces -
…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 -
…for C++ on mac. Anyone? [0] https://www.amazon.com/Windows-Internals-Part-architecture-m... [1] https://github.com/ocornut/imgui
comment by jocoda · 2023-02-07 · in Ask HN: Resources to Learn macOS Development? -
…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) -
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…
comment by linkdd · 2023-01-04 · in CLib: Header-only C library that implements the most important classes from GLib -
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 -
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...
comment by bmitc · 2022-09-19 · in Rockstar Games confirms they were hacked by an outside party -
They are using imgui. It would be hard to find a game studio that doesn't. https://github.com/ocornut/imgui
comment by Comevius · 2022-09-19 · in Rockstar Games confirms they were hacked by an outside party -
…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] -
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] -
…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/
comment by notpushkin · 2022-08-29 · in Upscayl – Free and Open Source AI Image Upscaler for Linux, macOS and Windows -
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 -
…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 -
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 -
…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
comment by ggerganov · 2022-04-08 · in Show HN: Zaplib – Speed up your webapp with Rust+Wasm -
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!
comment by ocornut · 2022-03-29 · in Raygui – A simple and easy-to-use immediate-mode GUI library -
…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…
comment by cracrecry · 2022-03-20 · in Ask HN: I'd like to practice coding GUI from scratch. Any recommendations? -
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 -
…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 -
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 -
…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 -
…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
comment by dkersten · 2021-09-07 · in The operating system: should there be one? (2013) [pdf] -
>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…
comment by AussieWog93 · 2021-09-07 · in The operating system: should there be one? (2013) [pdf] -
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…
comment by lavabiopsy · 2021-09-07 · in The operating system: should there be one? (2013) [pdf] -
>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…
comment by AussieWog93 · 2021-09-07 · in The operating system: should there be one? (2013) [pdf] -
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 -
…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