tinyfiledialogs VS webview

Compare tinyfiledialogs vs webview and see what are their differences.


Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows) (by webview)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
tinyfiledialogs webview
0 42
2 10,013
- 1.8%
0.0 7.4
over 2 years ago about 19 hours ago
BSD 3-clause "New" or "Revised" License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.


Posts with mentions or reviews of tinyfiledialogs. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning tinyfiledialogs yet.
Tracking mentions began in Dec 2020.


Posts with mentions or reviews of webview. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-15.
  • 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
    webview https://github.com/webview/webview
  • 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?

When comparing tinyfiledialogs and webview you can also consider the following projects:

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