C++ Imgui

Open-source C++ projects categorized as Imgui

Top 23 C++ Imgui Projects

  1. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Lumix - a .NET open source ableton like DAW | dev.to | 2025-02-27

    The user interface has been entirely developed using immediate mode gui dear-imgui library, with the ImGui.NET wrapper. This allows for a fast and bloat free experience but, at the same time, harder customization for a task of this size, since the library isn't really suited to the development of end-user applications. On the other side, it's what I'm most familiar to work with.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. shadPS4

    PlayStation 4 emulator for Windows, Linux and macOS written in C++

    Project mention: PS4 Emulator for Windows,Linux,macOS | news.ycombinator.com | 2024-08-20
  4. DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: Show HN: Scripton – Python IDE with Built-In Realtime Visualizations | news.ycombinator.com | 2025-02-18

    Looks beautiful so congratulation for the launch.

    Not sure if today this is enough though without any kind of AI chat assistant. Trae [0] is based on VSCode and Jetbrains Fleet are good looking as well. Visualization is definitely a big plus but there is also alternative like using rerun [1] and dearpygui [2] or some VSCode plugins (Python Image Preview, AREPL for Python)- might be hard to compete with those free alternatives on a subscription model IMHO but good luck!

    [0] https://trae.ai/

    [1] https://www.rerun.io/

    [2] https://github.com/hoffstadt/DearPyGui

  5. Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  6. implot

    Immediate Mode Plotting

  7. imgui-node-editor

    Node Editor built using Dear ImGui

    Project mention: Node Editor for Imgui | news.ycombinator.com | 2024-06-12
  8. SpartanEngine

    A game engine with an emphasis on real-time cutting-edge solutions

    Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. imnodes

    A small, dependency-free node editor for dear imgui

  11. ImGuiColorTextEdit

    Colorizing text editor for ImGui

    Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18

    I use this in a project, but it's more like a source code editor:

    https://github.com/BalazsJako/ImGuiColorTextEdit

    'Rich' text editing might hit limitations with Dear ImGui's text rendering (e.g. not sure if things like italics, bold or strikethrough are supported out of the box).

  12. Lumos

    Cross-Platform C++ 2D/3D game engine

  13. imgui-sfml

    Dear ImGui backend for use with SFML

  14. SonyHeadphonesClient

    A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app

  15. imgui_markdown

    Markdown for Dear ImGui

  16. nCine

    A cross-platform 2D game engine

  17. TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

  18. imrad

    ImRAD is a GUI builder for the ImGui library

    Project mention: ImRAD is a GUI builder for the ImGui library | news.ycombinator.com | 2024-08-15

    The parser: https://github.com/tpecholt/imrad/blob/main/src/cpp_parser.h

    > Is the parsing part just to read it's own code it generates?

    It would appear so. Their hand-rolled parser handles only a subset of the language. E.g. it hard-codes recognition for stl containers, and presumably only the ones that it might emit in generated code.

    There's no AST built, at least not at this level. It tokenizes and lexes, and seems to leave it up to the caller to understand how to pump the parsing "state machine".

  19. zep

    Zep - An embeddable editor, with optional support for using vim keystrokes. (by Rezonality)

    Project mention: Zep: Renderer Agnostic Embeddable Editor | news.ycombinator.com | 2024-05-17
  20. rbfx

    Lightweight Game Engine/Framework in C++17 with WYSIWYG Editor. Experimental C# bindings.

  21. implot3d

    Immediate Mode 3D Plotting

    Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18
  22. cvui

    A (very) simple UI lib built on top of OpenCV drawing primitives

  23. ImStudio

    GUI layout designer for Dear ImGui

  24. WebGui

    An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).

    Project mention: ImRAD is a GUI builder for the ImGui library | news.ycombinator.com | 2024-08-15

    ImGUI generally runs on GLFW and there is even a port to html5: https://github.com/jnmaloney/WebGui

    ImRAD appears to be based on GLFW as well so one would only have to follow a tutorial: https://uncovergame.com/2015/01/21/porting-a-complete-c-game...

  25. hello_imgui

    Hello, Dear ImGui: unleash your creativity in app development and prototyping

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Imgui discussion

Log in or Post with

C++ Imgui related posts

  • IEMidi by Interactive Echoes

    3 projects | news.ycombinator.com | 7 Mar 2025
  • Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui

    5 projects | news.ycombinator.com | 18 Dec 2024
  • PS4 Emulator for Windows,Linux,macOS

    3 projects | news.ycombinator.com | 20 Aug 2024
  • ImRAD is a GUI builder for the ImGui library

    5 projects | news.ycombinator.com | 15 Aug 2024
  • SpartanEngine: MIT-licensed C++ Vulkan game engine

    1 project | news.ycombinator.com | 17 Apr 2024
  • FOSS Panorama Sticher, Xpano

    1 project | news.ycombinator.com | 29 Nov 2023
  • WINEDLLOVERRIDES in Steam brings "There is no windows program configured to open this type of file"

    1 project | /r/wine_gaming | 9 Oct 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Imgui projects in C++? This list will help you:

# Project Stars
1 imgui 63,763
2 shadPS4 19,183
3 DearPyGui 13,870
4 Piccolo 6,100
5 implot 5,157
6 imgui-node-editor 3,900
7 SpartanEngine 2,372
8 imnodes 2,188
9 ImGuiColorTextEdit 1,490
10 Lumos 1,345
11 imgui-sfml 1,191
12 SonyHeadphonesClient 1,173
13 imgui_markdown 1,151
14 nCine 1,137
15 TerraForge3D 1,026
16 imrad 1,005
17 zep 966
18 rbfx 875
19 implot3d 843
20 cvui 841
21 ImStudio 758
22 WebGui 741
23 hello_imgui 736

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?