js-os is an open-source web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.
To install directly on the host system you'll need Node 10 (or later).
git clone https://github.com/krishpranav/js-os
cd js-os
# Install dependencies
npm install
# It's recommended that you update dependencies
npm update
# Optionally install extra packages:
npm install @jsos/example-application
# Discover installed packages
npm run package:discover
# Build client
npm run build
# Start serving
npm run serve