|1 day ago||5 days ago|
|MIT License||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.
GPU-Backed User Interfaces
4 projects | news.ycombinator.com | 7 Feb 2023
Ask HN: Resources to Learn macOS Development?
6 projects | news.ycombinator.com | 6 Feb 2023
Is there a macOs equivalent of the Windows Internals  books?
I recently came across ImGui  which uses C++. I assume that cross platform software from Adobe, Microsoft, etc have C++ at their core and would love to find more in the way of resources for C++ on mac. Anyone?
What technologies to use for a level editor? Need OpenGL and also native "widgets".
3 projects | reddit.com/r/gamedev | 2 Feb 2023
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)!
20 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
Should web developers learn Flutter instead of React Native/Electron for mobile/desktop apps?
2 projects | reddit.com/r/FlutterDev | 11 Nov 2022
From a more established company with more guaranteed long-term support than the web frameworks that solve the above problems (like Tauri and Webview)
Is there anything like electron for go?
2 projects | reddit.com/r/golang | 5 Nov 2022
lower lever/simpler than wails is https://github.com/webview/webview
5 projects | reddit.com/r/Python | 31 Oct 2022
WebView : Uses a WebView control
Use any web browser as GUI in Python
6 projects | reddit.com/r/Python | 31 Oct 2022
BTW, I'm using WebView, it's awesome, not as portable as WebUI but still awesome.
Wails as Electron in Go
2 projects | news.ycombinator.com | 23 Sep 2022
There is webview, a low level C library with various bindings that can be used to create a webview using os provided browser and interact with it. Wrt. featureset its is a lot more simpler and lower level than both electron and wails.
How to get window handle in C++/WinRT UWP App
2 projects | reddit.com/r/cpp_questions | 9 Sep 2022
I can't find anything related to this. I need to get the Handle so I can pass it to this webview library https://github.com/webview/webview/blob/master/webview.h. This documentation only references WinUI3 https://docs.microsoft.com/en-us/windows/apps/develop/ui-input/retrieve-hwnd
Ask HN: How to make a native GUI with a modern language?
14 projects | news.ycombinator.com | 9 Aug 2022
Html+Css for ui of a native desktop app?
2 projects | reddit.com/r/Cplusplus | 20 Jul 2022
There are a few libraries like this: https://github.com/webview/webview on Windows it uses Microsoft’s WebView2 API so the application can be rather small.
wails.io - What's the catch?
6 projects | reddit.com/r/golang | 15 Jul 2022
Yesterday, I came across this project: https://wails.io/ Is it just my paranoia, or is there some big catch? Doesn't it seem too good to be true?? 😄 Recently, I've been working on a project in Go and I needed a simple, lightweight multiplatform GUI - after exhausting pretty much every option (Qt - bothersome; Ultralight - doesn't work on ARM (M1); Electron - too heavy; Fyne - not robust enough; etc.), I settled for webviews. Now I found the wails project and it just seems to be too good, there simply has to be some kind of a catch. Looks like a simple API, the use of a native HTML/JS engine (ie. no embedded/shared libs, like webviews), support for things like native dialogs, resources embedded in the final bin, etc.
CLOG And The Competition
7 projects | reddit.com/r/lisp | 7 Jul 2022
I've tried CLOG with this and it works fine: https://github.com/webview/webview . I think that's an interesting lightweight alternative depending on the project.
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
fyne - Cross platform GUI in Go inspired by Material Design
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
Lorca - Build cross-platform modern desktop apps in Go + HTML5
raylib - A simple and easy-to-use library to enjoy videogames programming