JavaScript Desktop

Open-source JavaScript projects categorized as Desktop

Top 23 JavaScript Desktop Projects

  • nw.js

    Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.

    Project mention: Win 7 no longer supported?? Please no! | /r/duckietv | 2023-05-22

    (Step 7 will not be necessary once is completed)

  • reactotron

    A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

    Project mention: Debugging | /r/reactnative | 2023-01-10
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • popcorn-desktop

    Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork

    Project mention: Pop Corn Time not working - Others solutions please? | /r/PopCornTimeApp | 2023-09-18
  • daedalOS

    Desktop environment in the browser

    Project mention: Show HN: ExaequOS, a new OS running in a web browser | | 2023-09-16

    Very cool! It's always refreshing to see the "OS in the browser" projects that try and actually make something functional. I've been working on one myself for nearly 3 years now, called daedalOS (

    The WASM kernel idea is very cool and I hope one day to be able to add something similar to my project. I think you are onto something and I am excited to see your progress as you implement the GUI.

  • OS.js

    OS.js - JavaScript Web Desktop Platform

    Project mention: Os.js – open-source JavaScript web desktop platform with a window manager | /r/hypeurls | 2023-08-27
  • winbox

    WinBox is a modern HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!

    Project mention: WinBox is a modern HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source | /r/u_Superb_Possible_1227 | 2023-04-28
  • ipfs-desktop

    An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

    Project mention: DockerHub replacement stratagy and options | /r/selfhosted | 2023-03-17

    To be honest, this project aside, it's pretty cool and not to bad to get started with. On desktop, I would recommend the aptly named ipfs-desktop if you just want to try it out and get a good glance at all of the features. On android the ipfs-lite app is pretty straight forward though nowhere near the view into features the desktop app provides.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • tusk

    Refined Evernote desktop app

    Project mention: Can’t get tusk to connect to Evernote under Ubuntu 2.2 | /r/linuxquestions | 2023-05-31
  • ytmdesktop

    A Desktop App for YouTube Music

    Project mention: YT Music RVX Alternatives (Open Source YT Music Clients) | /r/AfterVanced | 2023-08-04


  • ao

    Elegant Microsoft To-Do desktop app

  • Universal Data Tool

    Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.

  • G-Desktop-Suite

    Google Suite as a desktop app. Made possible with Electron.

  • waveboxapp

    Wavebox, the revolutionary and feature-rich Chromium browser that's built for productive working across Google Workspaces, Microsoft Teams, ClickUp, Monday, Atlassian, Asana, AirTable, Slack, and every other web app you use to get work done.

    Project mention: Looking for an app that can open different sites with their own cookies + run plugins | /r/macapps | 2023-06-29
  • pointless

    An endless drawing canvas desktop app made with Tauri (Rust) and React 🎨 ✍️

    Project mention: Pointless - endless drawing canvas | /r/learnjavascript | 2023-07-31
  • android-messages-desktop

    Android Messages as a Cross-platform Desktop App

  • 98

    💿 Web-based Windows 98 desktop recreation █████▓█▓▓▒▓▒▒░▒░░░🗕︎🗗︎🗙︎

    Project mention: XP Classic theme desktop recreation attempt | /r/windowsxp | 2023-06-09
  • Tangram

    Browser for your pinned tabs (by sonnyp)

    Project mention: Native Gnome Wayland app for managing social/messaging apps? | /r/gnome | 2023-05-25

    I had a look at Tangram ( and it ticks many of the boxes but it's inability to run as a tray app or hidden app as well as the lack of a sidebar doesn't really fit my preferred workflow.

  • cabal-desktop

    Desktop client for Cabal, the p2p/decentralized/local-first chat platform.

    Project mention: IRC Is the Only Viable Chat Protocol | | 2023-07-29

    why not using an end2end encrypted p2p only chat lioe instead?

  • dotfiles

    i3 + Plasma: using the i3 window manager on the top of KDE Plasma and other dotfiles, configurations, scripts, workarounds and practises from my Debian Sid machines. (by avivace)

    Project mention: i3wm status bar not working in KDE Plasma | /r/i3wm | 2023-02-15

    Reddit KDE GitHub ... I don't think you tried hard enough. :)

  • redis-ui

    📡 P3X Redis UI is a very functional handy database GUI and works in your pocket on the responsive web or as a desktop app

  • lisk-desktop

    🖥 Lisk graphical user interface for desktop

  • pomolectron

    :tomato: A pomodoro app for your menubar/tray.

  • Workbench

    Code playground for GNOME 🛠️

    Project mention: Workbench: Learn and Prototype with Gnome Technologies | | 2023-08-21
  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-18.

JavaScript Desktop related posts


What are some of the best open-source Desktop projects in JavaScript? This list will help you:

Project Stars
1 nw.js 39,830
2 reactotron 14,166
3 popcorn-desktop 8,229
4 daedalOS 6,786
5 OS.js 6,632
6 winbox 5,991
7 ipfs-desktop 5,472
8 tusk 3,154
9 ytmdesktop 3,103
10 ao 2,066
11 Universal Data Tool 1,802
12 G-Desktop-Suite 1,608
13 waveboxapp 1,276
14 pointless 1,211
15 android-messages-desktop 998
16 98 944
17 Tangram 825
18 cabal-desktop 803
19 dotfiles 763
20 redis-ui 640
21 lisk-desktop 588
22 pomolectron 585
23 Workbench 515
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.