|4 days ago||7 days ago|
|MIT License||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.
What are the pros/cons of the best GUI options for a cross platform app in Rust?
8 projects | reddit.com/r/rust | 25 Jan 2023
Currently, I have narrowed potential libraries to: 1. Flutter 2. FLTK 3. Relm (GTK) 4. iced 5. Slint 6. Imgui, Imgui-rs 7. and gtk-rs
Hey Rustaceans! Got a question? Ask here (4/2023)!
16 projects | reddit.com/r/rust | 23 Jan 2023
GUI programming in C++
2 projects | reddit.com/r/cpp_questions | 17 Jan 2023
Dear ImGui easy to use and understand immediate mode is simple to understand and fits games with a render loop Small file size Con: Doesn't look like your native OS widgets
X Window System Basics
4 projects | news.ycombinator.com | 10 Jan 2023
- X Toolkit Intrinsics Reference Manual
However they have very little to do with how modern operating systems (Windows, MacOS) deal with that stuff.
As for toys, I'd recommend reading about Dear ImGui . It handles everything you mentioned while being self-contained so you can see how everything works from top to bottom. Many talks and articles have been written about it though I can't vouch for any of them.
Welches ist die beste Programmiersprache für Anfänger?
4 projects | reddit.com/r/FragReddit | 4 Jan 2023
What is the fastest, lightest weight GUI framework?
5 projects | reddit.com/r/cpp_questions | 27 Dec 2022
Check out these: https://github.com/ocornut/imgui https://github.com/mikke89/RmlUi
Music Player Application Project
2 projects | reddit.com/r/cpp_questions | 27 Dec 2022
ImGUI (https://github.com/ocornut/imgui) probably as simple as it can get
C++ Projects with GUI
2 projects | reddit.com/r/cpp | 22 Dec 2022
One simple, rather unimportant GUI library is this one, and even they claim a pretty long user list
How to create GUI applications using C/C++
2 projects | reddit.com/r/AskProgramming | 20 Dec 2022
Dear ImGui and SFGUI are options.
Is Raylib optimal for this project?
2 projects | reddit.com/r/raylib | 19 Dec 2022
Raylib was created primarily for game development. If all you need is a minimal graphics library for drawing ui, then I would check out Nuklear or IMGUI Raylib will not help all that much with writing code to interface with the arduino and calculate the map.
The state of Rust GUI libraries
9 projects | dev.to | 17 Aug 2022
FLTK (Fast Light Toolkit) is a lightweight, cross-platform supported toolkit for building GUIs. FLTK is supported on Windows, macOS, and UNIX systems and was originally built for C++. If you use the FLTK toolkit to create a GUI application, the application looks the same on all supported operating systems.
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 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?
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
nana - a modern C++ GUI library
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
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