imgui
wxWidgets
Our great sponsors
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.
imgui
-
What are the pros/cons of the best GUI options for a cross platform app in Rust?
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)!
Imgui, Imgui-rs
-
GUI programming in C++
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
- 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 [1]. 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?
-
What is the fastest, lightest weight GUI framework?
Check out these: https://github.com/ocornut/imgui https://github.com/mikke89/RmlUi
-
Music Player Application Project
ImGUI (https://github.com/ocornut/imgui) probably as simple as it can get
-
C++ Projects with GUI
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++
Dear ImGui and SFGUI are options.
-
Is Raylib optimal for this project?
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.
wxWidgets
-
GUI programming in C++
wxwidgets If you prefer to use actual native widgets If you don't like Qt Fewer users = less help, less features
-
how can i design a desktop app with dart
Using FFI, you should be able to access something like wxwindows, I guess. That's cross platform then. And more high level. And it would probably a fun exercise to write a Dart wrapper for that library.
-
GUI Libraries on C++
wxWidgets
-
Struggling to learn pointer casts and msdn
If you think Qt is too big a framework and too invasive and don't want to do things "the Qt way", then there's wxWidgets which also has the benefit that it uses the OS's own native windows and widgets.
-
Show HN: Wavvy – web-based audio editor (Audacity port)
This is awesome, and also awesome is this:
> I originally developed a WASM port of wxWidgets
I had some fun looking at the commits here[1] and I can imagine a lot of classic wxWidgets apps are going to be ported to wasm now. Congrats, that a lot of dedication!
[1] https://github.com/wxWidgets/wxWidgets/compare/master...ahil...
-
NoobQ: What graphics library should I use for writing my very simple collision simulator ?
Check out Dear ImGui or WxWidgets. You can also use a framework like Qt
- Elixir Livebook now as a desktop app
-
WxWidgets 3.2.0 Released
From their ReadMe
>> wxWidgets licence is a modified version of LGPL explicitly allowing not distributing the sources of an application using the library even in the case of static linking.
-
PCSX2: First public Qt release is now available
The previous interface was made using a modified version of WxWidgets, also a GUI library, just a bit more old school.
-
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.
What are some alternatives?
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
CEGUI
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
nana - a modern C++ GUI library
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
nuklear
gtkmm - Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm
webview - Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)