awesome-desktop-js
github.com/styfle/awesome-desktop-js ↗🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me web resources from awesome-desktop-js"
Installation instructions →What's inside
GUI Frameworks
- azulaWeb
a GPU accelerated HTML GUI for native JavaScript applications (Windows only, based on Ultralight)
- BrigQt
a user interface toolkit based on Qt to build cross-platform apps
- carloWeb
a runtime to build desktop apps using the system's installed version of Google Chrome
- deno_webviewWeb
This project provides
- DeskGapWeb
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+)
- ElectrinoWeb
a runtime to build desktop apps using the system's own web browser (macOS only)
Packaging
- 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
- 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)
- lone
a cli which compiles your Node.js app into a single executable
- nbin
a cli which compiles your Node.js app into a single executable
System Tray
- menubar
easily create a menubar Electron app (macOS only)
- positron-bar
Electron bar for (Linux only)
- systray2
a system tray icon and menu (Windows, macOS, Linux)
- trayballoon
a system tray balloon on Windows
- xtray
create a native menubar app via a node.js ⇆ Swift bridge using objc runtime (macOS only)
Showing a sample of 41 resources. View the full list on GitHub →