Hacker ApprovedDepartments

Dear ImGui

Hacker Approved

Shares rank 8 of 45 GUI frameworks by recommenders

Fast, lightweight, cross-platform immediate-mode GUI library for tools, prototypes and debug UIs. Critics say it is not meant for end-user applications.

Fast, lightweight, cross-platform immediate-mode GUI library for tools, prototypes and debug UIs. Critics say it is not meant for end-user applications.

57 people gave an opinion

recommend it
45
criticize it
12
approval share
79%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 45 people recommend itNeeds 10 or more, met.
  • 3.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Standard for prototyping graphical tools

    “Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools”

    Comment from 17 Jun 2026 in “MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C”

    “Use an inmediate gui interface like dear imgui to prototype your tool.”

    Comment from 15 Feb 2026 in “Ask HN: Why is my Claude experience so bad? What am I doing wrong?”

    “basically standard when prototyping any sort of graphical application”

    Comment from 7 Mar 2026 in “macOS code injection for fun and no profit (2024)”
  • Bindings for many languages

    “It also have bindings for a ton of languages, so for people who jump languages a lot, it's always nice to be able to reach for something more familiar”

    Comment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

    “Dear ImGui via the C bindings is actually quite nice and not much less convenient than the C++ API”

    Comment from 24 Mar 2026 in “Testing the Swift C compatibility with Raylib (+WASM)”

    “I find it easier to use Dear Imgui from a "lower-level language"”

    Comment from 18 Jan 2026 in “High-Level Is the Goal”
  • Stable and reliable in use

    “Imgui is a rare mix of fast, lightweight, trivially cross-platform and stable”

    Comment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

    “is being used productively by many people and is stable”

    Comment from 13 Oct 2026 in “A Modern Web App in C”

    “ImGui is reliable and Zig makes it trivial to use.”

    Comment from 4 Jun 2026 in “Gooey: A GPU-accelerated UI framework for Zig”
  • Fast, lightweight and easy to deploy

    “trivial to deploy (there is nothing to deploy, including it is all that's needed)”

    Comment from 27 Feb 2026 in “Smartphone Mkt to Decline 13% in '26, Largest Drop Ever Due to Memory Shortage”

    “Imgui is a rare mix of fast, lightweight, trivially cross-platform and stable”

    Comment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

    “the latter being as simple as can be while still being blazing fast”

    Comment from 5 Nov 2025 in “Some software bloat is OK”

What people warn about

Each mark is one comment

  • Not meant for end-user apps

    “it's not meant to be used in actual applications aimed at end-users”

    Comment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

    “Any project that uses Dear Imgui for end-user applications has already made a bad design choice.”

    Comment from 17 Jun 2026 in “MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C”

    “Using it for local desktop app UI is also ridiculous, imho.”

    Comment from 11 May 2026 in “Local AI needs to be the norm”
  • Too low level for general UIs

    “For the intended use case it is quite good, but for more general applications it is just not a good UI library.”

    Comment from 2 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

    “It supports most of the fancy layout stuff of CSS afaik (flexbox etc), yet its almost as low level as it gets.”

    Comment from 17 Jan 2026 in “High-Level Is the Goal”

    “I felt it was very low level and had to build a lot of systems”

    Comment from 30 Sep 2026 in “Using any C++ library in Godot”

Other GUI frameworks people recommend

The four most recommended other GUI frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Dear ImGui compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Qt19113359%1215 yrs7 owners—
GTK8511842%12——
Windows Forms763370%1215 yrs3 ownersApproved
SwiftUI7512138%114 yrs8 owners—
Dear ImGuiThis page451279%11—Approved
See all 45 GUI frameworks, ranked

What people said

40 of the 65 comments that mention it, newest first. Each links to the original comment.

“I love Dear ImGUI and the people that build interfaces with it.”

RecommendsComment from 31 Oct 2026 in “Prospero: A new coding harness for a more civilized age”

“is being used productively by many people and is stable”

RecommendsComment from 13 Oct 2026 in “A Modern Web App in C”

“I felt it was very low level and had to build a lot of systems”

CriticizesComment from 30 Sep 2026 in “Using any C++ library in Godot”

“it's not quite there for me. Something is missing.”

MixedComment from 22 Aug 2026 in “Stop Making TUIs”

“the magic is that you can tie rendering of the editor to the editables quite easily”

RecommendsComment from 14 Aug 2026 in “Show HN: C# Game Engine with its own scripting language and IDE”

“UI tools development got much easier though thanks to Dear ImGui”

RecommendsComment from 2 Jul 2026 in “What to Learn to Be a Graphics Programmer”

“Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools”

RecommendsComment from 17 Jun 2026 in “MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C”

“Any project that uses Dear Imgui for end-user applications has already made a bad design choice.”

CriticizesComment from 17 Jun 2026 in “MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C”

“that hasn't stopped companies such as Intel, Meta, IKEA and Google from shipping products built upon it”

RecommendsComment from 17 Jun 2026 in “MicroUI – A tiny, portable, immediate-mode UI library written in ANSI C”

“ImGui is reliable and Zig makes it trivial to use.”

RecommendsComment from 4 Jun 2026 in “Gooey: A GPU-accelerated UI framework for Zig”

“an ImGUI process with a DRM back-end is enough for a launcher”

RecommendsComment from 21 May 2026 in “Flipper One – we need your help”

“Using it for local desktop app UI is also ridiculous, imho.”

CriticizesComment from 11 May 2026 in “Local AI needs to be the norm”

“Dear ImGui via the C bindings is actually quite nice and not much less convenient than the C++ API”

RecommendsComment from 24 Mar 2026 in “Testing the Swift C compatibility with Raylib (+WASM)”

“Otherwise, Qt, VCL, Firemonkey, Avalonia, Uno, ImGUI”

RecommendsComment from 22 Mar 2026 in “Windows native app development is a mess”

“imgui is a breeze of fresh air for internal stuff”

RecommendsComment from 22 Mar 2026 in “Windows native app development is a mess”

“while imgui is super-cool, this is wildly overstating its reach or significance”

MixedComment from 8 Mar 2026 in “macOS code injection for fun and no profit (2024)”

“basically standard when prototyping any sort of graphical application”

RecommendsComment from 7 Mar 2026 in “macOS code injection for fun and no profit (2024)”

“trivial to deploy (there is nothing to deploy, including it is all that's needed)”

RecommendsComment from 27 Feb 2026 in “Smartphone Mkt to Decline 13% in '26, Largest Drop Ever Due to Memory Shortage”

“Game engines already render graphics, so it is just part of the same pipeline.”

RecommendsComment from 23 Feb 2026 in “What I learned designing a barebones UI engine”

“Use an inmediate gui interface like dear imgui to prototype your tool.”

RecommendsComment from 15 Feb 2026 in “Ask HN: Why is my Claude experience so bad? What am I doing wrong?”

“which was obviously a bad choice for consumer-facing UIs”

CriticizesComment from 13 Feb 2026 in “Zed editor switching graphics lib from blade to wgpu”

“they're still a good place to look, to get a general idea”

RecommendsComment from 9 Feb 2026 in “A Broken Heart”

“I know the underlying C++ library is well-regarded”

RecommendsComment from 7 Feb 2026 in “I Write Games in C (yes, C)”

“I find it easier to use Dear Imgui from a "lower-level language"”

RecommendsComment from 18 Jan 2026 in “High-Level Is the Goal”

“easier to use, easier to iterate in, and faster too”

RecommendsComment from 18 Jan 2026 in “High-Level Is the Goal”

“It supports most of the fancy layout stuff of CSS afaik (flexbox etc), yet its almost as low level as it gets.”

RecommendsComment from 17 Jan 2026 in “High-Level Is the Goal”

“It essentially delivered on all points I hoped it would.”

RecommendsComment from 26 Dec 2025 in “Python 3.15's interpreter for Windows should be 15% faster”

“For the intended use case it is quite good, but for more general applications it is just not a good UI library.”

MixedComment from 2 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“Imgui is a rare mix of fast, lightweight, trivially cross-platform and stable”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“It's the perfect use case for imgui to have a "blender" type product.”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“The fact that it's based on OpenGL or Vulkan or whatever backend you want is a big win for this kind of work.”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“It can be a bit wonky though, I regularly spot UI/UX decisions that seem to map more closely to what the developer is doing under the hood”

MixedComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“It also have bindings for a ton of languages, so for people who jump languages a lot, it's always nice to be able to reach for something more familiar”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“it's great for building full standalone applications”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“animated data representations can be really valuable”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“imgui success is a silent protest from tons of C++ developers”

RecommendsComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“it's not meant to be used in actual applications aimed at end-users”

MixedComment from 1 Dec 2025 in “ImAnim: Modern animation capabilities to ImGui applications”

“imgui is the best damn thing to happen to UI coding ever”

RecommendsComment from 17 Nov 2025 in “Ned: ImGui Text Editor with GL Shaders”

“as much as I would love to use an Immediate Mode UI to solve a problem... it sounds like a great idea... until it isn't.”

MixedComment from 17 Nov 2025 in “Ned: ImGui Text Editor with GL Shaders”

“the latter being as simple as can be while still being blazing fast”

RecommendsComment from 5 Nov 2025 in “Some software bloat is OK”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.