C++ Imgui

Open-source C++ projects categorized as Imgui

Top 23 C++ Imgui Projects

  • imgui

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

    Project mention: Introducing Dear ImGui Bundle | reddit.com/r/Python | 2023-02-04

    Dear ImGui Bundle is a quick-start and all-batteries-included framework to create cross-platform apps using Python (and C++). It is based on Dear ImGui. It is aimed at application developers, researchers, and who want to quickly develop apps and prototypes, taking advantage of the Immediate Gui paradigm.

  • DearPyGui

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

    Project mention: What are you guys using for making GUIs nowadays? | reddit.com/r/Python | 2023-01-26

    DearPyGui, here's the link

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

    Project mention: Pilot Engine is a tiny game engine | news.ycombinator.com | 2022-06-01
  • implot

    Immediate Mode Plotting

    Project mention: How to implement Matplotlib in C++ | reddit.com/r/cpp_questions | 2022-11-10

    If I'm already using ImGui in a program then I find ImPlot is great.

  • Osiris

    Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.

    Project mention: skin changer | reddit.com/r/Csgohacks | 2022-10-12
  • imgui-node-editor

    Node Editor built using Dear ImGui

    Project mention: Phýsalis (try to rewrite on c++ blender extrude node) | reddit.com/r/proceduralgeneration | 2022-12-06

    I'm taking this low level node widget library: https://github.com/thedmd/imgui-node-editor

  • SpartanEngine

    Game engine with an emphasis on architectural quality and performance

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • imnodes

    A small, dependency-free node editor for dear imgui

    Project mention: Yet another one man game engine | reddit.com/r/gameenginedevs | 2023-01-13

    it is! used this lib imnodes although it just manages UI part, the graph itself is a custom implementation since I wanted to be able to process those through my own threading system and things like that

  • ImGuiColorTextEdit

    Colorizing text editor for ImGui

    Project mention: ImGuiColorTextEdit VS imgui_md - a user suggested alternative | libhunt.com/r/ImGuiColorTextEdit | 2023-01-12
  • imgui_markdown

    Markdown for Dear ImGui

  • imgui-sfml

    Dear ImGui backend for use with SFML

    Project mention: Game UI | reddit.com/r/cpp_questions | 2022-11-19

    I would probably use SFML for the actual game stuff and then ImGui with ImGui-SFML for any GUI like components (menus etc.).

  • Lumos

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

  • nCine

    A cross-platform 2D game engine

    Project mention: ncJump, an nCine game made by Fahien, runs on the Steam Deck | reddit.com/r/linux_gaming | 2022-03-28

    ncJump source code: https://github.com/Fahien/ncJump ncJump Dev Logs: https://www.antoniocaggiano.eu/lab/ncjump-devlog/ nCine homepage: https://ncine.github.io/

  • R3nzSkin

    Skin changer for League of Legends (LOL)

    Project mention: Is R3nzSkin a virus? | reddit.com/r/leagueoflegends | 2023-01-25
  • cvui

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

    Project mention: [Project] cvui 2.9-beta is out! Help us test it | reddit.com/r/opencv | 2022-09-05

    Headless mode (thanks to jmuncaster, #46)

  • TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

    Project mention: TerraForge3D(opensource procedural terrain generation, texturing, shader making tool) major update. (added blender like shader node editor and Linux support) (source in comments) | reddit.com/r/proceduralgeneration | 2022-03-29
  • SonyHeadphonesClient

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

    Project mention: Bluetooth and connecting headphones to PC | reddit.com/r/sony | 2022-12-31

    There's an unofficial one on Github. I saw it posted here a couple years ago but I haven't tried it myself. This is the original post about it.

  • rbfx

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

    Project mention: Searching for Reliable Cross-Platform Rendering Framework (C/C++) | reddit.com/r/gamedev | 2023-01-19

    Urho3D is dead. There is the U3D project which is essentially a maintenance fork made after the original project was taken over by a crazy Russian nationalist. There is also rbfx which is a progression fork that is working to make improvements such as to the PBR rendering pipeline, making it work with C# if desired, as well as rebuilding and improving the editor. The original Urho3D is soon to be even more dead than currently, since the discourse forum is set for archival and deactivation at 4:00 AM tomorrow morning.

  • 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: Who is using C++ for web development? | reddit.com/r/cpp | 2022-10-04

    You mean like this?


    Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui + FreeType.

    Project mention: Is there an easy to use free esp cheat? | reddit.com/r/Csgohacks | 2022-08-06
  • hello_imgui

    Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app

  • imgui-ws

    Dear ImGui over WebSockets

    Project mention: Options for a frontend of demo for a toy app | reddit.com/r/haskell | 2022-06-13

    We have Haskell bindings for dear-imgui - https://hackage.haskell.org/package/dear-imgui. dear-imgui is basically the same thing as egui. I mention this because dear-imgui also has an extension that streams an application over websockets - https://github.com/ggerganov/imgui-ws. If we had Haskell bindings to this, then you'd be able to do exactly what is on the egui.rs website.

  • imgui_entt_entity_editor

    A drop-in entity editor for EnTT with Dear ImGui

    Project mention: Game Engine Editor UI Architecture | reddit.com/r/opengl | 2022-03-27
  • SaaSHub

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

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). The latest post mention was on 2023-02-04.

C++ Imgui related posts


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

Project Stars
1 imgui 45,055
2 DearPyGui 9,594
3 Piccolo 4,152
4 implot 2,923
5 Osiris 2,652
6 imgui-node-editor 2,467
7 SpartanEngine 1,587
8 imnodes 1,374
9 ImGuiColorTextEdit 1,088
10 imgui_markdown 871
11 imgui-sfml 870
12 Lumos 823
13 nCine 788
14 R3nzSkin 760
15 cvui 748
16 TerraForge3D 707
17 SonyHeadphonesClient 645
18 rbfx 604
19 WebGui 427
20 GOESP 383
21 hello_imgui 341
22 imgui-ws 334
23 imgui_entt_entity_editor 161
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives