|5 days ago||4 days ago|
|Boost Software License 1.0||GNU General Public License v3.0 or later|
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.
Is there any MIT/BSD licensed UI framework for C++ ?
19 projects | reddit.com/r/cpp | 21 May 2022
https://github.com/cnjinhao/nana Boost Software License19 projects | reddit.com/r/cpp | 21 May 2022
Nana is under Boost Software License.
Best GUI Library for C++?
2 projects | reddit.com/r/cpp_questions | 21 Aug 2021
well, nana seems to still be developed, but it's in another branch for now: https://github.com/cnjinhao/nana/tree/develop-1.8
Is there a C++ GUI library that works on all platforms
2 projects | reddit.com/r/Cplusplus | 3 Aug 2021
I’ve seen people use https://github.com/cnjinhao/nana, but the other suggestions are probably better.
5 projects | reddit.com/r/cpp | 20 Jul 2021
Open Source GUI programs in C++
4 projects | reddit.com/r/cpp_questions | 27 Mar 2021
I would suggest https://github.com/cnjinhao/nana . There is also https://github.com/andlabs/libui, although that is C (not C++).
Modern UI in C++ on Linux
3 projects | reddit.com/r/cpp | 2 Feb 2021
I especially appreciate its one string layout method nana::form::div(), see https://github.com/cnjinhao/nana/wiki/Div-Text
Add the Wayland platform to FLTK 1.4
1 project | news.ycombinator.com | 26 May 2022
Are there any low-level library options for creating desktop apps?
6 projects | reddit.com/r/csharp | 6 May 2022
There are a lot of options and they're not that hard to find... Qt, wxWidgets, FLTK, IUP come immediately to mind.
Looking for a cross-platform solution to my problem
2 projects | reddit.com/r/cpp | 6 Feb 2022
FLTK. It's a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X.
Where to start with developing cross platform apps?
3 projects | reddit.com/r/cpp_questions | 12 Dec 2021
There are various choices but the one I would recommend for a simple program is WxWidgets which is a W/M/L kit. Another one is FLTK. Another popular choice that is more complex, but allows you to do more as well, is Qt which has support for Android and iOS.
Best framework to create GUI in linux?
4 projects | reddit.com/r/linux | 14 Oct 2021
How to install OpenGL in Ubuntu in C++?
1 project | dev.to | 28 Sep 2021
FlashLight ToolKit (http://www.fltk.org/)
How do you create a cross-platform GUI without using Electron?
21 projects | news.ycombinator.com | 10 Sep 2021
Longing for Lean GUI Frameworks (C/C++)
6 projects | reddit.com/r/cpp_questions | 19 Aug 2021
I know also FLTK and Azul; further, I've looked at TUIs like ncurses, notcurses, and Turbo Vision.
Is there a way to make tile based graphics in C with a light engine or no engine at all?
2 projects | reddit.com/r/roguelikedev | 18 Aug 2021
I've done this a couple of times. I think FLTK or SDL2 are your best options for lightweight "do it yourself" rendering. I've mostly used the former, but I'm not sure that it's best.
Egui: An easy-to-use immediate mode GUI
9 projects | news.ycombinator.com | 13 Aug 2021
I've always enjoyed making little apps with Immediate mode GUIs. It's a shame that they aren't as effective as retained GUIs for more complex apps.
When I was still programming in Rust FLTK was the only GUI I used that both worked on my Raspberry Pi 4 and was something I felt like I could grasp. I'm not sure if that is retained or immediate or not. I wish the OS maintainers would all get their act together and create an api that made creating cross platform GUIs easier. You can't blame people for using Electron when you see the state of desktop GUIs
What are some alternatives?
wxWidgets - Cross-Platform C++ GUI Library
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
GTK+ - Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
fox-toolkit - Unofficial Zenotech specific mirror of fox-toolkit; please refer to upstream site for latest version
NanoGUI - Minimalistic GUI library for OpenGL
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)
libui - Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.
gtkmm - Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
Elements C++ GUI library - Elements C++ GUI library