Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-electron-alternatives

A curated list of awesome Electron alternatives.
https://github.com/sudhakar3697/awesome-electron-alternatives

Last synced: 3 days ago
JSON representation

  • πŸ“š Notes

  • πŸ‘“ Alternatives to the [Electron.js](https://electronjs.org) βš›

    • Perl

    • PHP

    • Python

      • fbs
      • Kivy - platform GUI apps with ease. Kivy runs on Android, iOS, Linux, macOS and Windows.
      • PyGUI - platform pythonic GUI API.
      • Tkinter
      • Eel - like HTML/JS GUI apps.
      • pywebview
      • Pysimplegui
      • NiceGUI - based UI toolkit for Python that can self-host with auto-refresh as you update the source, with a rich set of UI widgets.
      • Tkinter
      • PySide - platform GUI toolkit Qt.
      • Flet
      • PyQt - platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing.
      • wxPython - platform GUI toolkit for the Python language. With wxPython software developers can create truly native user interfaces for their Python applications, that run with little or no modifications on Windows, Macs and Linux or other unix-like systems.
    • C#(.Net)

      • Avalonia - perfect, native, create Multi-Platform Apps with .NET
      • Uno - Perfect Multi-Platform Applications with C# and WinUI
      • Orleans
      • Chromely
      • SpiderEye
      • Photino.NET - in WebKit-based browser control for Windows, macOS and Linux. Photino is the lightest cross-platform framework. Compared to Electron, a Photino app is up to 110 times smaller! And it uses far less system memory too!.
      • foton
    • C/C++

      • Qt - source cross-platform software for creating graphical user interfaces as well as cross-platform applications
      • wxWidgets
      • sciter
      • Ultralight - fast, ultra-light, standards-compliant HTML renderer for applications and games. Based on WebKitβ€” supports most modern HTML5, CSS, and JavaScript features while still remaining light and configurable.
      • Molybden - desktop apps with HTML/CSS/JavaScript GUI.
      • Webview - platform webview library which uses Cocoa/WebKit on macOS, gtk-webkit2 on Linux and Edge on Windows 10.
      • tiny
      • UnityHub
      • Ultralight - fast, ultra-light, standards-compliant HTML renderer for applications and games. Based on WebKitβ€” supports most modern HTML5, CSS, and JavaScript features while still remaining light and configurable.
      • Saucer - gen desktop apps with web-frontend in C++.
    • Dart

      • flutter - platform applications from a single codebase.
    • Java

    • JS/Nodejs

      • NW.js - src-protect-perf/))
      • DeskGap
      • Neutralinojs - in browser component. Node run-time is replaced with a lightweight web server which exposes native OS functionality)
      • Proton Native - node](https://github.com/parro-it/libui-node)
      • React Native Desktop - platform React Native Desktop port based on Qt framework
    • Kotlin

    • Crystal

      • Crystal Webview - platform webview library which uses Cocoa/WebKit on macOS, gtk-webkit2 on Linux and Edge on Windows 10).
    • Elm

    • Go

    • Guile

    • Haskell

      • Fudgets - server applications that communicate via the Internet. It runs on Unix but not on Windows.
      • Keera Hails - end agnostic and not exclusive to GUIs; it has backends for Gtk+ but also hardware (wiimotes), files, sockets and FRP-driven networks (using Yampa), and experimental backends for wx, qt, HTML DOM (using GHCJS) and Android's widget toolkit. It has been used commercially in production in medium-sized applications (10K-20K locs).
      • Threepenny-gui - gui is a GUI framework that uses the web browser as a display. It supports Functional Reactive Programming.
      • webviewhs - based UI experiences wrapped up in the powerful, type-safe embrace of Haskell. To render the UI it uses Cocoa/WebKit on macOS, gtk-webkit2 on Linux and MSHTML (IE10/11) on Windows.
      • Monomer
    • Javascript

    • Julia

    • Nim

    • No-code\Low-code

      • Kodular
      • Bubble - grade applications without code. It doesn't matter if you’re starting out or on an enterprise team β€” Bubble is for anyone.
    • R

      • gWidgets - platform (Linux/Mac/Windows) and cross-toolkit (RGtk2, qtbase, tcltk).
      • fGui - sensitive help to these arguments. The interface essentially a wrapper to some Tcl/Tk routines to both simplify and facilitate GUI creation. More advanced Tcl/Tk routines/GUI objects can be incorporated into the interface for greater customization for the more experienced.
      • Shiny
    • Rebol

    • [Red](https://www.red-lang.org/p/about.html)

    • Ruby

    • Rust

    • V

      • ui - platform GUI library for V. Inspired by the syntax of Java's Swing.
      • mui - Platform UI Library in vlang
      • viup - platform UI library, IUP.
      • vi-v - v is a visual scripting UI for vlang. It allows anyone to create their own programs easily without an extensive programming skill.
      • vxui - platform desktop UI framework which use your browser as screen, and use V lang as backend. It reply on Websocket, no http/https, no web server!
    • Visual programming

      • Blockly - and-drop blocks. It's the engine that powers the most popular coding education programs world.
    • Delphi

      • FMX (FireMonkey) - device, true native apps for Windows, OS X, Android and iOS, and getting them to app stores and enterprises fast.
  • πŸ“‘ License