nana
FLTK
Our great sponsors
nana | FLTK | |
---|---|---|
7 | 11 | |
2,016 | 893 | |
- | 5.2% | |
0.0 | 9.6 | |
5 days ago | 4 days ago | |
C++ | C++ | |
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.
nana
-
Is there any MIT/BSD licensed UI framework for C++ ?
https://github.com/cnjinhao/nana Boost Software License
Nana is under Boost Software License.
-
Best GUI Library for C++?
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
I’ve seen people use https://github.com/cnjinhao/nana, but the other suggestions are probably better.
- Qt alternatives
-
Open Source GUI programs in C++
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
I especially appreciate its one string layout method nana::form::div(), see https://github.com/cnjinhao/nana/wiki/Div-Text
FLTK
- Add the Wayland platform to FLTK 1.4
-
Are there any low-level library options for creating desktop apps?
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
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?
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?
FLTK
-
How to install OpenGL in Ubuntu in C++?
FlashLight ToolKit (http://www.fltk.org/)
- How do you create a cross-platform GUI without using Electron?
-
Longing for Lean GUI Frameworks (C/C++)
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?
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
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)
CEGUI
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