• Stars
    star
    1,564
  • Rank 29,921 (Top 0.6 %)
  • Language
  • License
    MIT License
  • Created over 5 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A curated list of awesome Electron alternatives.

electron-alternatives

List of alternatives to electron

What is electron?

  • Lets you write cross-platform desktop applications using JavaScript, HTML and CSS.
  • It is based on Node.js & Chromium.
  • Electron embeds Chromium and Node.js to enable web developers to create desktop applications.

Why electron-alternatives?

What are the alternatives to the electron?

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)
  • SpiderEye
  • Photino.NET
  • foton (Prototype for an Electron alternative written in C# by Integrative Software LLC and contributors)

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

Notes

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/

Contribute

If you have any questions, feel free to open an issue.

License

Electron-alternatives is licensed with MIT by sudhakar3697 and contributors

TO DO

Watch

Contributors

More Repositories

1

node-clipboard-event

Clipboard change event for Node.js/Electron.js/NW.js
JavaScript
100
star
2

awesome-web-tech

To learn & implement things
13
star
3

electron-renderer-CSP-sample

Running JavaScript in electron renderers with CSP (https://stackoverflow.com/questions/58230686/run-non-inline-js-locally-in-electron)
HTML
9
star
4

PWA-Sample

A sample Progressive Web Application (PWA)
HTML
8
star
5

node-detect-usb

Detect USB and get mount points/paths
JavaScript
8
star
6

WebAssembly-Sample

This repo has a sample WebAssembly code compiled from C and used with Javascript
JavaScript
7
star
7

node-simplogger

An extremely simple logger for Node.js
JavaScript
6
star
8

sudhakar3697.github.io

My Personal Website & Our Clipboard using Firebase FireStore, Ourbox-File storage app using firebase file storage, Todo.
JavaScript
2
star
9

Copy-As-Path-Windows

Adds a Windows File Explorer context menu for Copying file/directory as path.
Batchfile
2
star
10

Node-Addons-using-N-API-CPP-Samples

Sample Native Node.js/Electron.js/NW.js Addons using Node-addon-api (N-API)
C++
2
star
11

browser-extensions

Browser Extensions
JavaScript
1
star
12

node-navigator-online

Chrome/Chromium navigator.onLine for Node.js
JavaScript
1
star
13

sudhakar3697.github.io-api

API for sudhakar3697.github.io
JavaScript
1
star
14

airtel-dongle-charge-reminder

Airtel Wi-fi Dongle Charge Reminder
JavaScript
1
star
15

super-cmd

Command wrappers for Windows command prompt
JavaScript
1
star
16

clipboard-history

Cross-platform Clipboard history application
JavaScript
1
star
17

node-gnome-favorite-apps

Get, Add, Remove Gnome favorite apps
JavaScript
1
star