/electron-alternatives

Few Cross platform desktop GUI App development options are listed here

electron-alternatives

electron

  • Lets you write cross-platform desktop applications using JavaScript, HTML and CSS.
  • It is based on Node.js & Chromium.

Why electron-alternatives?

List of alternatives to electron

Consider Progressive Web Apps (PWA), if your app doesn't require any platform interactions.

"Progressive Web Apps might not be able to replace every kind of native application, but they can be viable replacements for some apps written with the Electron web wrapper technology". For more info https://www.androidpolice.com/2020/05/27/google-chats-desktop-application-is-now-a-progressive-web-app/

C# (.Net)

C/C++

Crystal

  • Crystal Webview (Crystal language bindings for webview, a tiny cross-platform webview library which uses Cocoa/WebKit on macOS, gtk-webkit2 on Linux and Edge on Windows 10)

Dart

Go

Guile

Java

JS

Kotlin

Perl

Python

Ruby

  • Glimmer (A Domain-Specific Language & metaframework for building GUI apps using Ruby, with bindings for various GUI libraries and also Web)
  • qtbindings (Ruby bindings for Qt)
  • tk (Ruby bindings for Tcl/Tk)
  • ruby-gnome (Ruby bindings from GNOME/GTK3)
  • JRubyFX (JRuby wrapper on JavaFX)
  • traveling-ruby (Runtime to bundle Ruby applications into executables)

Rust

Others

TO DO

Watch