|1 day ago||1 day ago|
|GNU General Public License v3.0 or later||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.
We haven't tracked posts mentioning SideFXLabs yet.
Tracking mentions began in Dec 2020.
Stretching myself thin with Dear ImGui projects
2 projects | dev.to | 28 Nov 2023
They use a Dear ImGui, a C++ GUI library.
PCSX2 Disables Wayland Support
7 projects | news.ycombinator.com | 26 Nov 2023
Aside from bugs and driver issues, Wayland has some unfortunate design limitations. For example, Dear ImGui multi-viewports don't work because "Wayland doesn't let application read or write windows positions."
This is a feature available on Windows, macOS, and of course X11. Making choices like this means desktop Linux becomes even more of a weird island that nobody wants to support.
M2TW Engine Overhaul project just dropped an autosorting and battle camera update!
2 projects | /r/totalwar | 6 Nov 2023
Create your own GUIs and overlays using the popular ImGUI
imgui VS lvgl - a user suggested alternative
2 projects | 3 Nov 2023
Unheard Engine: Adding spot lights, HDR support, compilation-free parameter node in material graph.
2 projects | /r/gameenginedevs | 3 Oct 2023
There are also misc bugfixes, editor changes this time. But I'm a bit tired of win32 and plan to port Dear Imgui afterward. Or leave a comment if you have a good idea about the GUI! I'd like to be focus on the runtime rendering more and keep GUI programming as simple as possible.
Textual Web: TUIs for the Web
9 projects | news.ycombinator.com | 7 Sep 2023
> [...] you can build UIs that are snappy and keyboard driven.
That's not an advantage that is exclusive to TUIs; after all, you're running your TUI inside a graphical application that emulates a terminal. (Unless you're rocking an actual VT102, in which case I bow down to you.)
In fact there's an entire class of applications that are extremely snappy and keyboard driven, by their very nature: games.
Some people have taken to writing GUI apps like you'd write a game, and the effects range from OK to fantastic. Check out Lagrange (https://gmi.skyjake.fi/lagrange/), AppManager (https://tildegit.org/solene/AppManager), Dear ImGUI (https://github.com/ocornut/imgui), egui (https://github.com/emilk/egui), and many others.
2 projects | /r/EmuDev | 17 Aug 2023
It's not that difficult, I recently started learning to use graphics APIs myself. OpenGL is for linux, etc., directx for windows and vulkan for all platforms. I read through a bunch of forums yesterday and decided to go for vulkan (here is a link to the sdk) for my next small projects because it can run on all platforms. I would recommend to watch a basic tutorial series (like this one) for the graphics api itself to get an understanding of whats going on. And on top of that I use SDL2 for eventhandling and ImGui for the graphical user interface. Here is a link to a guide for setting up vulkan on your platform in case you would go for it.
Make a game engine in C++
4 projects | /r/learnprogramming | 10 Jul 2023
UI ImgUI can be used in with SDL and SFML
Meta releases open source Intermediate Graphics Library which runs on top of Vulkan, Open GL, or Metal on multiple operating systems.
3 projects | /r/linux_gaming | 8 Jul 2023
Even the GUI is not theirs, but it's not credited. It's Dear ImGui.
Good gui libraries for simple note taking app with sqlite database?
2 projects | /r/cpp_questions | 5 Jul 2023
There's Dear ImGui
What are some alternatives?
wxWidgets - Cross-Platform C++ GUI Library
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
NanoGUI - Minimalistic GUI library for OpenGL
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
nana - a modern C++ GUI library
webview - Tiny cross-platform webview library for C/C++. Uses WebKit (GTK/Cocoa) and Edge WebView2 (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.