Skip to main content

🖥️ A list of awesome packages and frameworks for implementing javascript applications on the desktop

870
GitHub Stars
41
Curated Resources
3
Categories
1 day ago
Last Refreshed
GUI FrameworksSystem TrayPackaging

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 →