Gathering detailed insights and metrics for @web-desktop-environment/server-sdk
Gathering detailed insights and metrics for @web-desktop-environment/server-sdk
Gathering detailed insights and metrics for @web-desktop-environment/server-sdk
Gathering detailed insights and metrics for @web-desktop-environment/server-sdk
a web-based cross-platform desktop environment
npm install @web-desktop-environment/server-sdk
Typescript
Module System
Node Version
NPM Version
TypeScript (69.35%)
JavaScript (29.48%)
Shell (0.55%)
Dockerfile (0.27%)
HTML (0.2%)
CSS (0.15%)
Total Downloads
0
Last Day
0
Last Week
0
Last Month
0
Last Year
0
MIT License
260 Stars
404 Commits
38 Forks
15 Watchers
36 Branches
3 Contributors
Updated on Jul 05, 2025
Latest Version
2.0.0-alpha.11
Package Id
@web-desktop-environment/server-sdk@2.0.0-alpha.11
Unpacked Size
4.23 MB
Size
4.03 MB
File Count
94
NPM Version
8.19.2
Node Version
16.18.1
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
22
1
25
A cross-platform desktop-environment with a web interface design to provide a simple and intuitive way to manage your server with a desktop-like interface.
just like any other desktop environment WDE was design to abstract the use of your computer is a visual way. but the twist with WDE is that unlike other desktop environments, WDE was designed from the ground up to run on the web, and so the backend for WDE is made as an extensible web-server.
WDE usecases range from providing a slim interface for your raspberry pi to or any other micro-computer to proving an interface for developing on a remote super computer or inside a Docker container.
wehenever you need to work on a remote/cloud environment WDE can be a great choice. it can simplify and abstruct the way you interact with your server and allow to feel comfortable as if you were working on your local machine.
WDE is making advantage of React.js both on the frontend and backend using a unique React framework that was developed specifically for it. WDE provide a way to extend its back/fronted functionality by adding custom apps packages. developers documentation will be available in the near future.
if you want to get started with WDE you can follow the following guide:
to run WDE from npm you can use the following command:
1> yarn global add @web-desktop-environment/home-edition-server 2 3> web-desktop-home
or
1# for the version with support for x11 forwarding and vscode integration. 2> yarn global add @web-desktop-environment/development-edition-server --unsafe-perm 3 4> web-desktop-dev
after that your server port and cerdentials will show up in the terminal.
after that you can access it from your browser at "http://http.web-desktop.run/". note that since WDE is running on http by default, you can't access it from a https site, if security is a concern you you should use it behind an https proxy like ngrok and then access it from your browser at "https://web-desktop.run/".
both the server and are build using a react framework called "react-fullstack" which is a framework for building fast react applications that rely on a tight reactive connection between the client and the server.
Dark Theme Desktop running vs-code and x11 apps
Dark Theme Desktop
Multiple Mobile Screenshots
Light Theme Desktop 😒
if you have any new feature or existing feature you want to create or improve fell free to open a Pull-Request, if you have any technical questions you can always contact me on twitter at @ShmuelHizmi .
:heavy_check_mark: Full web based desktop
:heavy_check_mark: Mobile support
:heavy_check_mark: Themes and custom themes
:heavy_check_mark: PWA app
:heavy_check_mark: Windows can ether be opened inside the main web-app container or as a standalone
:heavy_check_mark: Terminal
:heavy_check_mark: Explorer
:heavy_check_mark: Settings / System info
:heavy_check_mark: Notepad
:heavy_check_mark: VS-Code
:heavy_check_mark: Media app (early developemnt)
:heavy_check_mark: Every X11 app using xpra
:comet: more reactive animations :)
:comet: make the light theme look better
:comet: Task manager
:comet: Music Player
:comet: Applications store for external packages
Note that to build the project you need to be running from a linux/mac os box (wsl if you are on windows) with nodejs 16 and yarn installed.
quick run
yarn start
install packages
yarn
run server
cd packages/development-edition-server
or cd packages/home-edition-server
yarn start
run client
cd packages/views
yarn start
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 0/30 approved changesets -- score normalized to 0
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
119 existing vulnerabilities detected
Details
Score
Last Scanned on 2025-07-07
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More