Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-desktop-js
🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop
https://github.com/styfle/awesome-desktop-js
Last synced: 1 day ago
JSON representation
-
GUI Frameworks
-
Chrome
-
Web
- Tauri - a runtime using the system's native [webview](https://github.com/tauri-apps/wry) with Rust backend (Windows, macOS, Linux)
- deno_webview - This project provides [deno](https://github.com/denoland/deno) bindings for
- webview
- 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.
- Tauri - a runtime using the system's native [webview](https://github.com/tauri-apps/wry) with Rust backend (Windows, macOS, Linux)
- 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 [Servo WebRender](https://github.com/servo/webrender) (Linux, macOS, and Windows)
- 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+)
- webview rust bindings
- deno_webview - This project provides [deno](https://github.com/denoland/deno) bindings for
- Tauri - a runtime using the system's native [webview](https://github.com/tauri-apps/wry) with Rust backend (Windows, macOS, Linux)
-
Qt
- proton-native
- 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
-
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
-
Flexbox
-
-
Packaging
-
Flexbox
- nectarjs - a cli which compiles your Node.js app into a single executable (Linux, Windows, WebAssembly, Arduino)
- boxednode - a cli (and API) which compiles your Node.js file into a single executable
- 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
- 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
- nectarjs - a cli which compiles your Node.js app into a single executable (Linux, Windows, WebAssembly, Arduino)
-
-
System Tray
-
Flexbox
- 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)
- menubar - easily create a menubar Electron app (macOS only)
-
Programming Languages
Categories
Sub Categories
Keywords
nodejs
10
javascript
6
desktop
6
macos
4
cross-platform
4
linux
3
windows
3
webkit
3
binaries
3
c-plus-plus
3
compiler
2
cli
2
html
2
libui
2
js
2
css
2
electron
2
games
1
gamedev
1
game-development
1
directx-11
1
desktop-apps
1
menubar
1
chrome
1
mac
1
electronjs
1
neutralinojs
1
native-development
1
json
1
http-server
1
framework
1
v8
1
web-application-framework
1
nwjs
1
node-webkit
1
wasm
1
raspberry
1
compilation
1
arduino
1
packaging
1
native-modules
1
packager
1
node
1
squashfs
1
libsquash
1
enclose-io
1
nexe
1
executable
1
bundler
1
bundle
1