imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies (by ocornut)
GuiLite
✔️The smallest header-only GUI library(4 KLOC) for all platforms (by idea4good)
Our great sponsors
imgui | GuiLite | |
---|---|---|
305 | 6 | |
46,161 | 6,676 | |
- | - | |
8.4 | 5.3 | |
1 day ago | 2 months ago | |
C++ | C++ | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
imgui
Posts with mentions or reviews of imgui.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-18.
-
2D Fluid simulation
The gui is actually imgui. I've used the .net bindings from ImGui.NET (integrated in the rendering pipeline with Silk.NET.OpenGL.Extensions.ImGui).
-
Need help choosing the tech stack for making very basic 2d game
Dear ImGui does have an ImDrawList API which can scratch the creative programming itch very well.
-
Best courses for learning graphics programming?
Use https://github.com/jkuhlmann/cgltf to parse the files. https://github.com/ocornut/imgui for your UI. Maybe https://www.libsdl.org/ just to set up a window, handle mouse clicks and initialize the GL context in that window.
-
Leveraging Rust and the GPU to render user interfaces at 120 FPS
ImGui is mainly used for debug rendering, but if you browse the screenshot threads, there quite a few 'end user applications' among them:
-
Newbie questions about how to start
To go multiplatform with OpenGL / Vulkan (harder for a beginner) you can use a simple window library like GLFW and Dear ImGui for UI. I use these for Avoyd, along with a few other libraries.
- Real world application projects
-
[Cpp] Une assez grande liste de bibliothèques graphiques C ++
Cher ImGui
-
GUI libraries or frameworks?
A few examples: Dear ImGui, SFML, FLTK. Probably even Tk could be used.
- [advice] Window creation for simple educational raytracer project
- GPU-Backed User Interfaces
GuiLite
Posts with mentions or reviews of GuiLite.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-14.
-
[Cpp] Une assez grande liste de bibliothèques graphiques C ++
GuiLite
-
Does anyone have feedback on working with GuiLite?
I've stumbled upon a header only library called GuiLite and I wonder if anyone had experience with it?
-
GUI?
How about Nana? or GuiLite?
- Qt alternatives
What are some alternatives?
When comparing imgui and GuiLite you can also consider the following projects:
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
NanoGUI - Minimalistic GUI library for OpenGL
wxWidgets - Cross-Platform C++ GUI Library
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
CEGUI
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
nana - a modern C++ GUI library
nuklear
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
raylib - A simple and easy-to-use library to enjoy videogames programming
WPF - WPF is a .NET Core UI framework for building Windows desktop applications.