Skip to content

Few Cross platform desktop GUI App development options are listed here

Notifications You must be signed in to change notification settings

hadisajjadi/electron-alternatives

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 

Repository files navigation

electron-alternatives

  • 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)

  • Orleans
  • Avalonia
  • Uno (Pixel-Perfect Multi-Platform Applications with C# and WinUI)
  • Chromely (Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS)

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

Java

JS

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

  • gtk-rs(Rust bindings for GTK)

Others

TO DO

Watch

About

Few Cross platform desktop GUI App development options are listed here

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published