With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more β
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.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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
-
winbox
WinBox is a modern HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!
-
ipfs-desktop
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
-
socket
A cross-platform runtime for Web developers to build desktop & mobile apps for any OS using any frontend library.
-
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.
-
98
πΏ Web-based Windows 98 desktop recreation ββββββββββββββββββποΈποΈποΈ
-
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)
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Linux 6.9 Set to Drop the Old NTFS File-System Driver | news.ycombinator.com | 2024-03-08> FUSE drivers are slow, but "wildly slow" is an overstatement.
I can confirm this, I've played RPGMaker M{V,Z} games natively by swapping out the copy of NWJSΒΉ it shipped with and running it through a CIOPFSΒ² mount.
1: https://nwjs.io/
2: https://www.brain-dump.org/projects/ciopfs/ / https://github.com/martanne/ciopfs
Puter is a cloud personal computer, and you can have all your files, apps, and games in one place accessible from anywhere at any time. So, basically a computer in your browser,
Wow, the Windows version (https://github.com/popcorn-official/popcorn-desktop/releases...) has a lot of files... 18,450.
Project mention: Os.js β open-source JavaScript web desktop platform with a window manager | /r/hypeurls | 2023-08-27
Project mention: Amino β The Public IPFS DHT Is Getting a Facelift | news.ycombinator.com | 2023-10-03There are a few client options; the most widely used one (to my knowledge) is https://github.com/ipfs/kubo for CLI. There's also a desktop client that's pretty nice: https://docs.ipfs.tech/install/ipfs-desktop/
Project mention: Canβt get tusk to connect to Evernote under Ubuntu 2.2 | /r/linuxquestions | 2023-05-31
Project mention: A SETI-like project to train LLM on libgen, scihub and the likes? | news.ycombinator.com | 2023-12-28we're working toward this with Socket runtime (https://github.com/socketsupply/socket).
Our ultimate goal is to provide a web browser-compatible environment (for quickly building UIs) with a state of the art P2P protocol β A DTN design that is fault and partition tolerant, with comprehensive and complete NAT traversal, without any server or cloud infrastructure requirements from the user β lowering the technical and monetary barriers for distributing and parallelizing work beyond the cloud.
Project mention: Ask HN: What apps have you created for your own use? | news.ycombinator.com | 2023-12-12Being a co-founder, I often have to wear lots of different hats and needed a way to better manage multiple identities in my browser. I tried Chrome profiles and Firefox containers, but both felt messy. Instead, I wrote my own browser called Wavebox. It started as an Electron app but after quickly finding all the limitations, dropped Electron and built directly on top of Chromium. We're now approaching Wavebox's 7th birthday and going from strength to strength!
https://wavebox.io
Project mention: Solitaire: Authentic remake of the Windows 95 original | news.ycombinator.com | 2024-04-17There is JS Solitaire as well which looks exactly like win 98 solitaire. https://github.com/1j01/98/tree/master/programs/js-solitaire
Project mention: Native Gnome Wayland app for managing social/messaging apps? | /r/gnome | 2023-05-25I had a look at Tangram (https://github.com/sonnyp/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.
why not using an end2end encrypted p2p only chat lioe https://cabal.chat instead?
Project mention: feed pdf files into an LLM for question answering tasks | /r/LocalLLaMA | 2023-11-08IYH use chatd
View on GitHub
Project mention: Workbench: Learn and Prototype with Gnome Technologies | news.ycombinator.com | 2023-08-21
JavaScript Desktop related posts
-
π οΈNon-AI Open Source Projects that are π₯
-
Puter Self-hosted β Open-sourced 100k lines of code to self-host Puter
-
Linux 6.9 Set to Drop the Old NTFS File-System Driver
-
Popcorn Time 0.5.0
-
Website Impersonating a Desktop Environment
-
The Ultimate Web Desktop Environment (3,500 commits over 3 years)
-
Unpopular Opinion: Desktop GUI is the most efficient and fulfilling way of Human-Computer Interaction
-
A note from our sponsor - SurveyJS
surveyjs.io | 24 May 2024
Index
What are some of the best open-source Desktop projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | nw.js | 40,134 |
2 | puter | 18,633 |
3 | popcorn-desktop | 8,830 |
4 | OS.js | 6,757 |
5 | winbox | 6,120 |
6 | ipfs-desktop | 5,816 |
7 | tusk | 3,147 |
8 | ao | 2,094 |
9 | Universal Data Tool | 1,893 |
10 | G-Desktop-Suite | 1,618 |
11 | socket | 1,491 |
12 | pointless | 1,350 |
13 | waveboxapp | 1,294 |
14 | 98 | 1,066 |
15 | android-messages-desktop | 1,006 |
16 | Tangram | 874 |
17 | cabal-desktop | 833 |
18 | chatd | 814 |
19 | dotfiles | 787 |
20 | redis-ui | 684 |
21 | Workbench | 661 |
22 | pomolectron | 602 |
23 | lisk-desktop | 583 |
Sponsored