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 →
Top 23 C++ Imgui Projects
-
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.
-
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.
-
-
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-18Looks 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
-
-
-
-
Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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).
-
-
-
SonyHeadphonesClient
A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app
-
-
-
-
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".
-
-
-
Project mention: Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui | news.ycombinator.com | 2024-12-18
-
-
-
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).
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...
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Imgui discussion
C++ Imgui related posts
-
IEMidi by Interactive Echoes
-
Show HN: ImPlot3D – A 3D Plotting Library for Dear ImGui
-
PS4 Emulator for Windows,Linux,macOS
-
ImRAD is a GUI builder for the ImGui library
-
SpartanEngine: MIT-licensed C++ Vulkan game engine
-
FOSS Panorama Sticher, Xpano
-
WINEDLLOVERRIDES in Steam brings "There is no windows program configured to open this type of file"
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 18 Mar 2025
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 |