JavaScript Desktop

Open-source JavaScript projects categorized as Desktop | Edit details

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: Webpack can not use __dirname? | | 2022-04-25

    I tried @Renzo Poddighe solution at how to write file with node webkit js? but I still get the same error. I think it may have something to do with the discussions at and They say that

  • reactotron

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

    Project mention: Reactotron Setup In React Native Redux Applications | | 2021-09-23

    Reactotron Official Site:

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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: Netflix lays off about 150 employees | | 2022-05-17

    HN loves ridiculing this as often as it comes up, but for all Netflix is - it's a CDN serving files.

    The details are important, and running a good CDN isn't easy's a CDN serving files. People really did build a completely free version on their own time [1]. That also costs less to run (kind of a requirement if you're building a BitTorrent streaming client).

    It's important to think really carefully about what Netflix actually does, as opposed to what they like to pretend they do: because all the important stuff isn't really tech, it's business, bureaucracy and manual labor - subtitling, license management, ISP negotiations for server placement, someone going through every episode of a show to set the "skip credits" titling.


  • OS.js

    OS.js - JavaScript Web Desktop Platform

    Project mention: the linux world is in tatters now | | 2022-03-29

    But seriously, someone should write a Linux clone in Javascript. Closest I found was a browser-based OS called (wait for it), OS.js.

  • winbox

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

    Project mention: winbox VS react-winbox - a user suggested alternative | | 2022-04-19
  • daedalOS

    Desktop environment in the browser.

    Project mention: I’m feeling worried about my future as Frontend Developer | | 2022-05-26
  • ipfs-desktop

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

    Project mention: Can't open ipfs links presented here on opera | | 2022-05-16
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • tusk

    Refined Evernote desktop app

    Project mention: Linux beta access | | 2022-05-04

    Thanks for the info. This really sucks. Seems like its been on private beta forever. I'm using for the moment, but it does have some occasional issues.

  • ytmdesktop

    A Desktop App for YouTube Music

    Project mention: What is the best way to listen to YT Music on desktop? | | 2022-04-24

    After 3 months choosing a music streaming service after cancelling my Spotify subscription, I decided to stick with YT music because of the YT Premium, but it looks like on desktop (which is where I most listen music) we do not have an official native app to listen, then what are the alternatives we have? I found here in the sub, but has too long since it's last update (09/2020), is still safe to use? Do we have alternatives that are safer to use and offer more than the PWA, like taskbar media controls and support to media keys?

  • ao

    Elegant Microsoft To-Do desktop app

    Project mention: Replacement for Microsoft To Do? | | 2021-08-13
  • Universal Data Tool

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

  • waveboxapp

    Wavebox Classic has been updated to Wavebox 10. Learn more

    Project mention: Ask HN: Tips for Reducing the Number of Inboxes | | 2022-05-23

    I faced a similar problem, a whole bunch of sites that all have their own unread items, notifications and so-forth.

    I started writing a desktop app, Wavebox ( about 6 years ago to help me deal with this. It lets you add all your apps down the side of the window, each one with its own unread badge & notifications. Might be something that's helpful?

  • browser

    The browser that fights for your privacy. (by dothq)

    Project mention: Have Google search results been getting worse or is it just me? | | 2021-10-16

    I've been following dot browser on github, doesn't seem to be complete yet. I believe it uses duck duck go.

  • android-messages-desktop

    Android Messages as a Cross-platform Desktop App

    Project mention: How to save a page or plugin to Windows 10 taskbar? | | 2022-02-16

    Check this app:

  • cabal-desktop

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

    Project mention: Cabal: Experimental P2P community chat platform | | 2022-04-11
  • 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: How do I make my desktop look like r/unixporn | | 2021-06-04

    Take a look at this.

  • Jadesktop

    Linux desktop environment built with HTML5, CSS, JavaScript and Python.

    Project mention: Html desktop environment? | | 2021-12-23

    JDE is something similar.

  • lisk-desktop

    🖥 Lisk graphical user interface for desktop

    Project mention: Lisk Desktop v2.3.0 has been released! | | 2022-04-28
  • Tangram

    Browser for your pinned tabs (by sonnyp)

    Project mention: Any GTK Trello-like app? | | 2022-05-17
  • pomolectron

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

    Project mention: 🍅Tomato Timer, A True BFF⏳ | | 2022-03-11

    REFERENCES: Wikipedia Lifehacker Article Pomolectron Timer app I used been using this one for years, simple and get the job done.Most Important to me, It's Open Source.

  • 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

    Project mention: Getting Started with Redis in Nodejs | | 2021-08-23

    You can download the GUI here:

  • pb-for-desktop

    The missing Desktop application for Pushbullet.

  • ElectronPlayer

    An Electron Based Web Video Services Player. Supporting Netflix, Youtube, Twitch, Floatplane, Hulu And More

    Project mention: Just found Electron Player: an Integrated Video app that works well in gaming mode- add to steam the same way as emustation after opening in desktop once | | 2022-04-06
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 2022-05-26.

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 38,915
2 reactotron 13,579
3 popcorn-desktop 7,046
4 OS.js 6,005
5 winbox 5,354
6 daedalOS 5,012
7 ipfs-desktop 4,209
8 tusk 3,101
9 ytmdesktop 2,213
10 ao 1,987
11 Universal Data Tool 1,623
12 waveboxapp 1,217
13 browser 1,017
14 android-messages-desktop 991
15 cabal-desktop 736
16 dotfiles 730
17 Jadesktop 647
18 lisk-desktop 583
19 Tangram 565
20 pomolectron 542
21 redis-ui 503
22 pb-for-desktop 475
23 ElectronPlayer 373
Find remote jobs at our new job board There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.