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: almost 2 years ago
Linked from 2 awesome lists

awesomeawesome-listdesktopdesktop-jsjavascript

Awesome Desktop JS / GUI Frameworks / Chrome

Electron114,734almost 2 years agoa Node.js and Chromium runtime to build cross platform desktop apps
nw.js40,418almost 2 years agoa Node.js and Chromium runtime to build cross platform desktop apps

Awesome Desktop JS / GUI Frameworks / Web

Neutralino7,509almost 2 years agoa runtime to build desktop apps using the system's own web browser (Windows, macOS, Linux)
Electrino4,387almost 4 years agoa runtime to build desktop apps using the system's own web browser (macOS only)
Quark Shell909over 6 years agoa runtime to build desktop apps using the system's own web browser (macOS only)
Quark270over 6 years agoa runtime to build desktop apps using the system's own web browser (Windows only)
carlo9,310over 4 years agoa runtime to build desktop apps using the system's installed version of Google Chrome
graffiti938almost 3 years agobuild desktop apps with react-native API, render them on GPU using (Linux, macOS, and Windows)
DeskGap1,826over 5 years agoa runtime to build desktop apps using Node.js and the system's own web browser (macOS 10.10+, Windows 1809+ and Ubuntu 16.04+)
azula320almost 7 years agoa GPU accelerated HTML GUI for native JavaScript applications (Windows only, based on Ultralight)
Ultralight4,700over 2 years agolightweight, cross-platform, pure-GPU, HTML rendering engine for desktop apps and games. (macOS Sierra or later, Windows 7+ and Ubuntu or Debian 9.5+)
Tauria runtime using the system's native with Rust backend (Windows, macOS, Linux)
deno_webview1,462almost 2 years agoThis project provides bindings for using the . Currently supports Linux & Windows
Krakena web rendering engine, built on Flutter
Socket Runtimea 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-node1,876about 5 years agoNode.js native desktop GUI framework to build cross-platform (Windows, macOS, Linux) apps
vuido6,104over 3 years agoa Vue.js environment to build cross platform native desktop apps

Awesome Desktop JS / GUI Frameworks / Qt

Brig311almost 9 years agoa user interface toolkit based on Qt to build cross-platform apps
Quark19over 7 years agocreate cross platform desktop apps with Node.js and QML
NodeGUI8,944almost 2 years agoa library powered by Qt5 for building cross-platform native desktop applications with JavaScript and CSS
proton-native10,921over 3 years agoa React.js environment to build cross platform native desktop apps

Awesome Desktop JS / GUI Frameworks / Flexbox

Yoga17,363almost 2 years agoa layout engine which implements Flexbox to build cross-platform (node, browser asm, and standalone) apps
Yue3,464almost 2 years agocreate cross platform desktop apps with Node.js and flexbox (via yoga)

Awesome Desktop JS / System Tray

trayballoon161about 5 years agoa system tray balloon on Windows
systray233over 3 years agoa system tray icon and menu (Windows, macOS, Linux)
menubar6,689almost 2 years agoeasily create a menubar Electron app (macOS only)
xtray16about 11 years agocreate a native menubar app via a node.js ⇆ Swift bridge using objc runtime (macOS only)
positron-bar58over 10 years agoElectron bar for (Linux only)

Awesome Desktop JS / Packaging

nexe13,061about 2 years agoa cli which compiles your Node.js app into a single executable
pkg24,328over 2 years agoa cli which compiles your Node.js app into a single executable
node-packer3,062over 3 years agoa cli which compiles your Node.js app into a single executable
nectarjs3,585over 3 years agoa cli which compiles your Node.js app into a single executable (Linux, Windows, WebAssembly, Arduino)
lone48over 9 years agoa cli which compiles your Node.js app into a single executable
enclose938about 9 years agoa cli which compiles your Node.js app into a single executable
launchui-packager71about 8 years agoan API which packages GUI Node.js applications (Linux, Windows, macOS)
nbin107over 5 years agoa cli which compiles your Node.js app into a single executable
boxednode635almost 2 years agoa cli (and API) which compiles your Node.js file into a single executable
caxa699almost 3 years agoa cli (and API) which compiles your Node.js app into a single executable

Backlinks from these awesome lists:

More related projects: