awesome-desktop-js
by styfle
🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop
AI summary
Desktop JS frameworks
A curated list of packages and frameworks for building cross-platform desktop applications with JavaScript
- stars
- 811
- forks
- 49
- watching
- 24
- awesome lists
- 2
- entries
- 38
What's in the list
38 links in 7 sections, with live GitHub stats.activeno commit in 2y
GUI Frameworks / Chrome
GUI Frameworks / Web
Neutralino
a runtime to build desktop apps using the system's own web browser (Windows, macOS, Linux)
Electrino
a runtime to build desktop apps using the system's own web browser (macOS only)
Quark Shell
a runtime to build desktop apps using the system's own web browser (macOS only)
Quark
a runtime to build desktop apps using the system's own web browser (Windows only)
carlo
a runtime to build desktop apps using the system's installed version of Google Chrome
graffiti
build desktop apps with react-native API, render them on GPU using (Linux, macOS, and Windows)
DeskGap
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
a GPU accelerated HTML GUI for native JavaScript applications (Windows only, based on Ultralight)
Ultralight
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
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
GUI Frameworks / LibUI
libui-node
Node.js native desktop GUI framework to build cross-platform (Windows, macOS, Linux) apps
vuido
a Vue.js environment to build cross platform native desktop apps
GUI Frameworks / Qt
Brig
a user interface toolkit based on Qt to build cross-platform apps
Quark
create cross platform desktop apps with Node.js and QML
NodeGUI
a library powered by Qt5 for building cross-platform native desktop applications with JavaScript and CSS
proton-native
a React.js environment to build cross platform native desktop apps
GUI Frameworks / Flexbox
System Tray
trayballoon
a system tray balloon on Windows
systray2
a system tray icon and menu (Windows, macOS, Linux)
xtray
create a native menubar app via a node.js ⇆ Swift bridge using objc runtime (macOS only)
positron-bar
Electron bar for (Linux only)
Packaging
nexe
a cli which compiles your Node.js app into a single executable
pkg
a cli which compiles your Node.js app into a single executable
node-packer
a cli which compiles your Node.js app into a single executable
nectarjs
a cli which compiles your Node.js app into a single executable (Linux, Windows, WebAssembly, Arduino)
lone
a cli which compiles your Node.js app into a single executable
enclose
a cli which compiles your Node.js app into a single executable
launchui-packager
an API which packages GUI Node.js applications (Linux, Windows, macOS)
nbin
a cli which compiles your Node.js app into a single executable
boxednode
a cli (and API) which compiles your Node.js file into a single executable
caxa
a cli (and API) which compiles your Node.js app into a single executable
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-desktop-js.