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

811 stars
24 watching
49 forks
last commit: 3 months ago
Linked from 2 awesome lists

awesomeawesome-listdesktopdesktop-jsjavascript

Awesome Desktop JS / GUI Frameworks / Chrome

Electron 114,734 about 1 month ago a Node.js and Chromium runtime to build cross platform desktop apps
nw.js 40,418 about 1 month ago a Node.js and Chromium runtime to build cross platform desktop apps

Awesome Desktop JS / GUI Frameworks / Web

Neutralino 7,509 about 2 months ago a runtime to build desktop apps using the system's own web browser (Windows, macOS, Linux)
Electrino 4,387 about 2 years ago a runtime to build desktop apps using the system's own web browser (macOS only)
Quark Shell 909 almost 5 years ago a runtime to build desktop apps using the system's own web browser (macOS only)
Quark 270 about 5 years ago a runtime to build desktop apps using the system's own web browser (Windows only)
carlo 9,310 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,826 almost 4 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,700 9 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,462 about 2 months 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,876 over 3 years ago Node.js native desktop GUI framework to build cross-platform (Windows, macOS, Linux) apps
vuido 6,104 almost 2 years ago a Vue.js environment to build cross platform native desktop apps

Awesome Desktop JS / GUI Frameworks / Qt

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

Awesome Desktop JS / GUI Frameworks / Flexbox

Yoga 17,363 about 1 month ago a layout engine which implements Flexbox to build cross-platform (node, browser asm, and standalone) apps
Yue 3,464 2 months 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 33 over 1 year ago a system tray icon and menu (Windows, macOS, Linux)
menubar 6,689 3 months 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 almost 9 years ago Electron bar for (Linux only)

Awesome Desktop JS / Packaging

nexe 13,061 4 months ago a cli which compiles your Node.js app into a single executable
pkg 24,328 about 1 year ago a cli which compiles your Node.js app into a single executable
node-packer 3,062 about 2 years ago a cli which compiles your Node.js app into a single executable
nectarjs 3,585 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 938 over 7 years ago a cli which compiles your Node.js app into a single executable
launchui-packager 71 over 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 about 1 month ago a cli (and API) which compiles your Node.js file into a single executable
caxa 699 about 1 year ago a cli (and API) which compiles your Node.js app into a single executable

Backlinks from these awesome lists:

More related projects: