|23 days ago||5 days ago|
|BSD 3-clause "New" or "Revised" License||MIT License|
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.
Show HN: Chip-8 interpreter with a fancy GUI made using C++ and Dear ImGui
1 project | news.ycombinator.com | 15 Oct 2021
So I did my first Chip-8 interpreter with a fancy GUI
3 projects | reddit.com/r/EmuDev | 15 Oct 2021
Source: https://github.com/gargakshit/chip-8 Libraries: GLFW with OpenGL, Dear ImGui
Resources for someone who'd like to have fun with graphics programming without going through drudge work
8 projects | reddit.com/r/GraphicsProgramming | 28 Jan 2022
https://github.com/ocornut/imgui pre-setup to run on https://github.com/floooh/sokol all merged into 1 .h and 1 .cpp
Prime Video Uses WebAssembly
3 projects | news.ycombinator.com | 28 Jan 2022
Perhaps confusingly, the term "immediate mode GUI" usually describes an API style. NOT an implementation detail.
It suggests a particular implementation, but in practice most nontrivial "immediate mode" GUI libraries (including egui  and the famous Dear-IMGUI   ) retain some "shadow state" between frames. The existence or scope of that state is a (sometimes-leaky) implementation detail that shouldn't distract from the fact that the API presented is still "immediate mode."
Ideas for fast UI that can be easily rendered using OpenGL
3 projects | reddit.com/r/gamedev | 27 Jan 2022
Why not use imgui?
Software recommendations for creating C++ driven gui's
1 project | reddit.com/r/gamedev | 23 Jan 2022
Best C drawing libraries for Wayland?
5 projects | reddit.com/r/GraphicsProgramming | 21 Jan 2022
You could also look into or extract how imgui implemented it's simpler canvas API, that was designed around GPU usage, https://github.com/ocornut/imgui (see ImDrawList).
I have implemented shader hot-reloading as well as a GLSL text editor in my custom game engine using an OpenGL renderer. One more step closer to ShaderToy.
4 projects | reddit.com/r/opengl | 19 Jan 2022
Cheers! I am using Dear ImGui as the low-level GUI library.4 projects | reddit.com/r/opengl | 19 Jan 2022
I am using Dear ImGui as the low-level GUI library, meanwhile for the text editor I am using ImGuiColorTextEdit widget.
GUI for cpp
1 project | reddit.com/r/AskProgramming | 13 Jan 2022
Dear imgui: https://github.com/ocornut/imgui sounds interesting.
OpenGL/Metal/Vulkan: How would I go about creating a GUI?
1 project | reddit.com/r/gamedev | 12 Jan 2022
Then you'll basically have to do it yourself or use some form of middleware. Dear Imgui is nice for quick prototyping, and also for the general understanding of how game UIs can be built.
How do I create a UI for my chip 8 emulator in C++?
1 project | reddit.com/r/EmuDev | 12 Jan 2022
What are some alternatives?
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
NanoGUI - Minimalistic GUI library for OpenGL
wxWidgets - Cross-Platform C++ GUI Library
nana - a modern C++ GUI library
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
MyGUI - Fast, flexible and simple GUI.
raylib - A simple and easy-to-use library to enjoy videogames programming
libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
egui - egui: an easy-to-use immediate mode GUI in pure Rust