awesome-desktop-js

Desktop JS frameworks

A curated list of packages and frameworks for building cross-platform desktop applications with JavaScript

🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop

GitHub

810 stars
24 watching
51 forks
last commit: about 1 month ago
Linked from 2 awesome lists

awesomeawesome-listdesktopdesktop-jsjavascript

Awesome Desktop JS / GUI Frameworks / Chrome

Electron 114,414 6 days ago a Node.js and Chromium runtime to build cross platform desktop apps
nw.js 40,391 3 days ago a Node.js and Chromium runtime to build cross platform desktop apps

Awesome Desktop JS / GUI Frameworks / Web

Neutralino 7,471 3 days ago a runtime to build desktop apps using the system's own web browser (Windows, macOS, Linux)
Electrino 4,387 almost 2 years ago a runtime to build desktop apps using the system's own web browser (macOS only)
Quark Shell 910 over 4 years ago a runtime to build desktop apps using the system's own web browser (macOS only)
Quark 270 almost 5 years ago a runtime to build desktop apps using the system's own web browser (Windows only)
carlo 9,311 over 2 years ago a runtime to build desktop apps using the system's installed version of Google Chrome
graffiti 938 about 1 year ago build desktop apps with react-native API, render them on GPU using (Linux, macOS, and Windows)
DeskGap 1,827 over 3 years ago a runtime to build desktop apps using Node.js and the system's own web browser (macOS 10.10+, Windows 1809+ and Ubuntu 16.04+)
azula 320 about 5 years ago a GPU accelerated HTML GUI for native JavaScript applications (Windows only, based on Ultralight)
Ultralight 4,686 7 months ago lightweight, cross-platform, pure-GPU, HTML rendering engine for desktop apps and games. (macOS Sierra or later, Windows 7+ and Ubuntu or Debian 9.5+)
Tauri a runtime using the system's native with Rust backend (Windows, macOS, Linux)
deno_webview 1,440 29 days ago This project provides bindings for using the . Currently supports Linux & Windows
Kraken a web rendering engine, built on Flutter
Socket Runtime a runtime using the system's native webview for creating native cross-platform software on mobile and desktop. It also exposes primitives needed for building peer-to-peer and local-first applications, such as Bluetooth, UDP and File I/O

Awesome Desktop JS / GUI Frameworks / LibUI

libui-node 1,878 over 3 years ago Node.js native desktop GUI framework to build cross-platform (Windows, macOS, Linux) apps
vuido 6,106 over 1 year ago a Vue.js environment to build cross platform native desktop apps

Awesome Desktop JS / GUI Frameworks / Qt

Brig 311 about 7 years ago a user interface toolkit based on Qt to build cross-platform apps
Quark 19 over 5 years ago create cross platform desktop apps with Node.js and QML
NodeGUI 8,908 about 1 month ago a library powered by Qt5 for building cross-platform native desktop applications with JavaScript and CSS
proton-native 10,917 almost 2 years ago a React.js environment to build cross platform native desktop apps

Awesome Desktop JS / GUI Frameworks / Flexbox

Yoga 17,318 8 days ago a layout engine which implements Flexbox to build cross-platform (node, browser asm, and standalone) apps
Yue 3,442 9 days ago create cross platform desktop apps with Node.js and flexbox (via yoga)

Awesome Desktop JS / System Tray

trayballoon 161 over 3 years ago a system tray balloon on Windows
systray2 32 over 1 year ago a system tray icon and menu (Windows, macOS, Linux)
menubar 6,679 about 1 month ago easily create a menubar Electron app (macOS only)
xtray 16 over 9 years ago create a native menubar app via a node.js ⇆ Swift bridge using objc runtime (macOS only)
positron-bar 58 over 8 years ago Electron bar for (Linux only)

Awesome Desktop JS / Packaging

nexe 13,025 2 months ago a cli which compiles your Node.js app into a single executable
pkg 24,326 11 months ago a cli which compiles your Node.js app into a single executable
node-packer 3,067 almost 2 years ago a cli which compiles your Node.js app into a single executable
nectarjs 3,584 almost 2 years ago a cli which compiles your Node.js app into a single executable (Linux, Windows, WebAssembly, Arduino)
lone 48 over 7 years ago a cli which compiles your Node.js app into a single executable
enclose 936 about 7 years ago a cli which compiles your Node.js app into a single executable
launchui-packager 71 about 6 years ago an API which packages GUI Node.js applications (Linux, Windows, macOS)
nbin 107 over 3 years ago a cli which compiles your Node.js app into a single executable
boxednode 635 20 days ago a cli (and API) which compiles your Node.js file into a single executable
caxa 698 12 months ago a cli (and API) which compiles your Node.js app into a single executable

Backlinks from these awesome lists:

More related projects: