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: Immediate Mode GUI Programming | news.ycombinator.com | 2024-01-15

    Immediate mode is a fuzzy concept, as witnessed by this writeup: https://github.com/ocornut/imgui/wiki/About-the-IMGUI-paradi...

  • DearPyGui

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

    Project mention: PysimpleGUI | news.ycombinator.com | 2023-12-08

    For native GUI, DearPyGui[0] as modern as you can.

    For browser web-based GUI, you can use nicegui[1]

    [0] -- https://github.com/hoffstadt/DearPyGui

    [1] -- https://github.com/zauberzeug/nicegui

  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  • implot

    Immediate Mode Plotting

    Project mention: Recording and visualising the 20k system calls it takes to "import seaborn" | news.ycombinator.com | 2024-02-16

    ImPlot is small and worth checking out if you don't want to make the plotting functions yourself. https://github.com/epezent/implot

  • R3nzSkin

    Skin changer for League of Legends (LOL)

    Project mention: name a better trio | /r/Draven | 2023-07-09
  • imgui-node-editor

    Node Editor built using Dear ImGui

    Project mention: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    Looks more like https://github.com/thedmd/imgui-node-editor/ to me - both are great libraries though.

  • SpartanEngine

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • imnodes

    A small, dependency-free node editor for dear imgui

    Project mention: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    What ImGui library did you use to create the node graph? https://github.com/Nelarius/imnodes?

  • ImGuiColorTextEdit

    Colorizing text editor for ImGui

  • Lumos

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

  • imgui-sfml

    Dear ImGui backend for use with SFML

    Project mention: SFML 2.6.0 is out! | /r/cpp | 2023-06-21

    Is there any way to do imgui-sfml with Vulkan right now?

  • imgui_markdown

    Markdown for Dear ImGui

  • nCine

    A cross-platform 2D game engine

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • SonyHeadphonesClient

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

    Project mention: Looking for projects to contribute to | /r/cpp | 2023-04-25

    If you want a relatively small and fun project, and have Sony wireless headphones, I built an open-source desktop app that can be used to control the headphones, as an alternative to the Android app. I'm currently working on the qt branch, and need some help with deployment. If you're interested in helping, the project is here - https://github.com/Plutoberth/SonyHeadphonesClient/tree/master . You're also welcome to contact me on DMs here with questions :)

  • TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing Tool

  • cvui

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

  • rbfx

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

    Project mention: Are there any cross-platform high-level fully programmatic mobile frameworks like Apple's SceneKit, SpriteKit, and GameplayKit that do not depend on special IDEs or visual editors? | /r/gamedev | 2023-05-03

    good engines for C++ that meet your requirements https://github.com/u3d-community/U3D https://github.com/rbfx/rbfx i highly recommend taking a look at rbfx, U3D doesn't have all the fancy features that rbfx has but deep down they are the same engine almost. They are forks of Urho3D, a mature engine that has existed from the year of 2011/2010.

  • 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: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    you could compile this with imgui to the web: https://github.com/jnmaloney/WebGui

    but you'd have to write communication to your django app. I would do that in JS and then pass events to the WASM layer.

  • vulkanizer

    Advanced Vulkan rendering engine prototype

  • ImStudio

    Real-time GUI layout designer for Dear ImGui

    Project mention: ImRAD - GUI builder for ImGui library | /r/cpp | 2023-04-04

    What advantages over https://github.com/Raais/ImStudio does it provide?

  • hello_imgui

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

    Project mention: Deploy multi-platform applications with C++ (desktop, mobile and web). An example with Dear ImGui | /r/cpp | 2023-12-11

    When developing my library (based on Dear ImGui), I designed a collection of cmake functions dedicated to help deploy assets, convert icons, and configure application deployment settings. It is currently tailored for my library, but I believe it might serve as a valuable inspiration.

  • Embroidermodder

    Free machine embroidery software supporting a variety of formats.

  • ImPlay

    A Cross-Platform Desktop Media Player

    Project mention: New to MPV, I have questions | /r/mpv | 2023-08-06

    Hi, I am new to MPV, I know the basics, but I have loads of questions all listed in this postConfig:ImPlay (Latest build), Windows, no border mode, UOSC

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

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 2024-02-16.

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 54,298
2 DearPyGui 11,919
3 Piccolo 5,381
4 implot 4,199
5 R3nzSkin 4,130
6 imgui-node-editor 3,244
7 SpartanEngine 1,936
8 imnodes 1,793
9 ImGuiColorTextEdit 1,299
10 Lumos 1,127
11 imgui-sfml 1,028
12 imgui_markdown 973
13 nCine 957
14 SonyHeadphonesClient 922
15 TerraForge3D 883
16 cvui 800
17 rbfx 715
18 WebGui 607
19 vulkanizer 529
20 ImStudio 521
21 hello_imgui 519
22 Embroidermodder 507
23 ImPlay 507
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.