JavaScript Desktop

Open-source JavaScript projects categorized as Desktop

Top 23 JavaScript Desktop Projects

  1. 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: Nw.js – call Node.js modules from DOM | news.ycombinator.com | 2024-08-18
  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. puter

    🌐 The Internet OS! Free, Open-Source, and Self-Hostable.

    Project mention: Discover the Future: Trending GitHub Projects Revolutionizing Tech 🌟 | dev.to | 2025-02-24

    Stars: 28558 Author: HeyPuter Star the puter repository⭐ ---

  4. 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: Popcorn Time: multi-platform, BitTorrent client with integrated media player | news.ycombinator.com | 2024-07-14
  5. OS.js

    OS.js - JavaScript Web Desktop Platform

  6. winbox

    WinBox is a modern HTML5 window manager for the Web.

  7. ipfs-desktop

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

  8. tusk

    Refined Evernote desktop app

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. ao

    Elegant Microsoft To-Do desktop app

  11. Universal Data Tool

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

  12. socket

    A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.

  13. G-Desktop-Suite

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

  14. pointless

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

  15. 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.

  16. 98

    πŸ’Ώ Web-based Windows 98 desktop recreation β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–“β–ˆβ–“β–“β–’β–“β–’β–’β–‘β–’β–‘β–‘β–‘πŸ—•οΈŽπŸ——οΈŽπŸ—™οΈŽ

    Project mention: 98.js - Windows 98 Online | news.ycombinator.com | 2025-01-18
  17. chatd

    Chat with your documents using local AI

  18. android-messages-desktop

    Android Messages as a Cross-platform Desktop App

  19. Tangram

    Browser for your pinned tabs (by sonnyp)

  20. cabal-desktop

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

  21. 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)

  22. Workbench

    Code playground for GNOME πŸ› οΈ

  23. redis-ui

    πŸ“‘ P3X Redis UI: A highly functional and convenient database GUI that fits in your pocket, accessible on both responsive web and desktop applications.

  24. pomolectron

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

  25. lisk-desktop

    πŸ–₯ Lisk graphical user interface for desktop

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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).

JavaScript Desktop discussion

Log in or Post with

JavaScript Desktop related posts

  • Sending both File and JSON in One Request to Spring Boot

    3 projects | dev.to | 18 Dec 2024
  • "This is a closed source project"

    1 project | news.ycombinator.com | 26 Nov 2024
  • How is JavaScript used in industrial equipment?

    1 project | dev.to | 22 Sep 2024
  • Nw.js – call Node.js modules from DOM

    1 project | news.ycombinator.com | 18 Aug 2024
  • Popcorn Time: multi-platform, BitTorrent client with integrated media player

    1 project | news.ycombinator.com | 14 Jul 2024
  • Git Is Coming to Puter, "The Internet OS"

    1 project | news.ycombinator.com | 26 Jun 2024
  • KeyEcho: Fast-responsive mechanical keyboard sounds with every keystroke

    2 projects | news.ycombinator.com | 7 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

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

# Project Stars
1 nw.js 40,727
2 puter 30,568
3 popcorn-desktop 9,750
4 OS.js 6,929
5 winbox 6,305
6 ipfs-desktop 6,216
7 tusk 3,160
8 ao 2,142
9 Universal Data Tool 1,987
10 socket 1,729
11 G-Desktop-Suite 1,618
12 pointless 1,495
13 waveboxapp 1,342
14 98 1,247
15 chatd 1,034
16 android-messages-desktop 1,013
17 Tangram 955
18 cabal-desktop 859
19 dotfiles 792
20 Workbench 756
21 redis-ui 755
22 pomolectron 626
23 lisk-desktop 579

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β€” all implemented with just a few lines of code. Start building today.
www.civic.com

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?