|over 2 years ago||about 19 hours ago|
|BSD 3-clause "New" or "Revised" 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.
We haven't tracked posts mentioning tinyfiledialogs yet.
Tracking mentions began in Dec 2020.
I'm developing a Web App running on desktop, which Browser should I use [electron] or [webview-c++]
2 projects | reddit.com/r/webdev | 15 May 2022
I already tested Webview-c++ on some of my other application, and it looks promising, specially I have the ability to include many of C++ function and utilities,
Ask HN: How to build a desktop app in 2022
8 projects | news.ycombinator.com | 7 May 2022
If you want to keep with the browser based rendering, I've used this for a couple side / internal projects: https://github.com/webview/webview
Works quite well for normal things, but 3d webgl stuff can go a bit haywire.
PHP file access?
1 project | reddit.com/r/PHP | 11 Apr 2022
Do you mean web application? you can easy make such thing, but you need first get php start running on the background e.g as server, (and as service), you can pack your (php executive, HTML/CSS/JS/.php file) in one packages use installer self extractor ( like WinRAR uses ) or even .AppImage for Linux to get your application ready to be run anywhere, + take @Rzah advise, Last check out this simple desktop webview which will make it easier for you to create Desktop application from PHP/HTML5 project in one packages
18 factors powering the Rust revolution, Part 2 of 3
13 projects | dev.to | 10 Apr 2022
Enabled by the emergence of the webview library, Tauri opens a door that, until now, was half closed unless we were willing to sacrifice some security, performance, choice of tooling, performance, memory management and often performance... Cross platform desktop applications have been a veritable holy grail, just out of reach for those not prepared to sacrifice language-choice, speed, concurrency features, security, and memory usage. Yes, I'm talking about that incredible laptop-fan-stimulating heap of JS junk: Electron.js (Hey, it's just an opinion. Leave me alone). Electron was a great idea and still facilitates a good option for Desktop applications where security or performance is not a major concern, like the WhatsApp desktop client (:halo: ). In fact it's used for a considerable number of apps that you are probably using right now, including one that is used by many Rust developers, including me, because it's pretty awesome: Visual Studio Code 😞.
Electron app file size too big / Alternatives to Electron
1 project | reddit.com/r/electronjs | 16 Mar 2022
Tauri’s core is (or at least was) basically webview. You’d have to find a good way to package your js/html files into the binary (which is trivial in golang using ‘embed’ and can be easily done as a build step with make/cmake/etc if you go the c/c++ route). It doesn’t use node as a backend, which means you’ll have to do any backend logic in one of the supported languages, but the binaries that is produces are absolutely tiny. And it’s capable of producing cross-platform builds which is a huge plus
Creating a GO GUI with Alpine.js and Webview
3 projects | dev.to | 14 Mar 2022
Webview is a tiny cross-platform library for C/C++/Golang to build modern cross-platform GUIs. The goal of the project is to create a common HTML5 UI abstraction layer for the most widely used platforms.
golang GUI packages
13 projects | reddit.com/r/golang | 28 Feb 2022
Functional language for desktop apps
4 projects | reddit.com/r/functionalprogramming | 19 Feb 2022
Purescript or F#/Fable with Webview or Photino Native. Alternative to Electron that is light and uses the built in browser.
mature alternative for webview?
10 projects | reddit.com/r/golang | 15 Feb 2022
First of all, for the library to work under windows it is necessary to distribute together with your application .dll files (see on the library's github: https://github.com/webview/webview/tree/master/dll/x86) that work with Microsoft Edge WebView2 (https://developer.microsoft.com/en-us/microsoft-edge/webview2/). Also on the user's computer should be pre-installed Edge WebView2 Runtime, which is pre-installed on Windows 11, and the latest versions of Windows 10, but not on older versions of Windows 10, also it is not installed on Windows 7 etc. In fact, the percentage of computers that don't have EW2 Runtime installed is quite large. Users have to download and install a file larger than 100 Mb for your program to run. Read more: https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution https://developer.microsoft.com/en-us/microsoft-edge/webview2/#download-section The amd64 version of the program will not run on arm windows (checked), although other amd64 programs work fine using the internal windows11 emulation. On my arm Win11 apps built on this library (https://github.com/Inkeliz/gowebview) work but do not work on webview.10 projects | reddit.com/r/golang | 15 Feb 2022
I don't think it is. I have tried to make it work on my Windows 10 for a whole day. First i search about the two DLL's that is needed. No info on where i could find them. After 12 hours searching, i tried to look in all files on github.com/webview/webview i found the two, and they did not even work. I looked for them in other webview forks, and tried them too and the forks, Even these didn't work.
What are some alternatives?
fyne - Cross platform GUI in Go inspired by Material Design
Lorca - Build cross-platform modern desktop apps in Go + HTML5
sciter - Sciter: the Embeddable HTML/CSS/JS engine for modern UI development
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
neutralinojs - Portable and lightweight cross-platform desktop application development framework
wry - Cross-platform WebView library in Rust for Tauri.
go-astilectron - Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
Ultralight - Next-generation HTML renderer for apps and games
FLTK - FLTK - Fast Light Tool Kit - https://github.com/fltk/fltk - cross platform GUI development
Wails - Create beautiful applications using Go
gtkmm - Read-only mirror of https://gitlab.gnome.org/GNOME/gtkmm