imgui
webview
Our great sponsors
imgui | webview | |
---|---|---|
294 | 60 | |
45,226 | 10,878 | |
- | 0.9% | |
8.8 | 8.4 | |
1 day ago | 5 days ago | |
C++ | C | |
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.
imgui
- GPU-Backed User Interfaces
-
Ask HN: Resources to Learn macOS Development?
2nded.
Is there a macOs equivalent of the Windows Internals [0] books?
I recently came across ImGui [1] 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?
[0] https://www.amazon.com/Windows-Internals-Part-architecture-m...
- What technologies to use for a level editor? Need OpenGL and also native "widgets".
-
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
webview
-
Should web developers learn Flutter instead of React Native/Electron for mobile/desktop apps?
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?
lower lever/simpler than wails is https://github.com/webview/webview
-
Pytonium - A framework for building python apps, with a GUI based on the web-technologies HTML, CSS and Javascript. Would be happy to hear some feedback on the code and the idea
WebView : Uses a WebView control
-
Use any web browser as GUI in Python
BTW, I'm using WebView, it's awesome, not as portable as WebUI but still awesome.
-
Wails as Electron in Go
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
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?
-
Html+Css for ui of a native desktop app?
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?
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
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
CEGUI
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
nuklear
Lorca - Build cross-platform modern desktop apps in Go + HTML5
raylib - A simple and easy-to-use library to enjoy videogames programming