
Security News
Bun 1.2.19 Adds Isolated Installs for Better Monorepo Support
Bun 1.2.19 introduces isolated installs for smoother monorepo workflows, along with performance boosts, new tooling, and key compatibility fixes.
electron-remote-control
Advanced tools
An advanced but easy-to-use remote desktop application with cross-platform support
Remote Control is a minimal remote desktop app built on top of Electron. Designed to ease things up for better and faster technical support with low effort in mind.
Key Features • How To Use • Download • Credits • License
To install this package, ensure that Node.js (which includes npm) is installed on your system. You can use either npm
or yarn
to install the package:
Using npm:
# Initialize your project and install Remote Control
$ npm init -y
$ npm install electron-remote-control
Using yarn:
# Initialize your project and install Remote Control
$ yarn init -y
$ yarn add electron-remote-control
Moving the project is automatically done when using other methods.
const { moveProject } = require("electron-remote-control");
moveProject()
.then(({ exitCode, stdout, stderr }) => {
// handle results
})
.catch(({ exitCode, stdout, stderr }) => {
// handle error
});
To build and open your own installable, you'll need Python 3 installed on your computer.
During the creation of a new client, all running instances of the application are closed, the application is silently uninstalled, the previous build folder is removed, and a new build is silently created, installed, and launched, all without any user interaction required.
const { buildClient } = require("electron-remote-control");
buildClient()
.then(({ exitCode, stdout, stderr }) => {
// handle results
})
.catch(({ exitCode, stdout, stderr }) => {
// handle error
});
The Remote Control server listens on port :3000
.
const { hostServer } = require("electron-remote-control");
hostServer()
.then(({ exitCode, stdout, stderr }) => {
// handle results
})
.catch(({ exitCode, stdout, stderr }) => {
// handle error
});
For more information, including deprecated methods, check our full documentation.
Command | Bin (npx) | Script (npm run) |
---|---|---|
Test | $ npx test / $ npx t | $ npm run test / $ npm run t |
Move Project | $ npx moveProject / $ npx mp | $ npm run moveProject / $ npm run mp |
Build Client | $ npx buildClient / $ npx bc | $ npm run buildClient / $ npm run bc |
Host Server | $ npx hostServer / $ npx hs | $ npm run hostServer / $ npm run hs |
Change to the client directory:
$ cd client
Command | Bin (npx) | Script (npm run) |
---|---|---|
Test | $ npx test / $ npx t | $ npm run test / $ npm run t |
Build for All (MWL) | $ npx build -mwl / $ npx b -mwl | $ npm run buildMWL / $ npm run bmwl |
Build for Windows | $ npx build --win / $ npx b --win | $ npm run buildWindows / $ npm run bw |
Build for macOS | $ npx build --mac / $ npx b --mac | $ npm run buildMacOS / $ npm run bm |
Build for Linux | $ npx build --linux / $ npx b --linux | $ npm run buildLinux / $ npm run bl |
Note: macOS builds can only be generated on macOS systems.
Change to the server directory:
$ cd server
Command | Bin (npx) | Script (npm run) |
---|---|---|
Test | $ npx test / $ npx t | $ npm run test / $ npm run t |
Host Server | $ npx host / $ npx h | $ npm run host / $ npm run h |
Note: If you're using Linux Bash for Windows, see this guide or run
node
from the command prompt.
You can download the latest installable version of Remote Control for Windows, macOS and Linux.
This software uses the following open source packages:
If you find this project useful, consider supporting us on Patreon.
This project is licensed under the Apache License, Version 2.0. See the LICENSE file for more details.
dinoscape.com · GitHub @DinoscapeProgramming · Scratch @Dinoscape
FAQs
An advanced but easy-to-use remote desktop application with cross-platform support
The npm package electron-remote-control receives a total of 7,230 weekly downloads. As such, electron-remote-control popularity was classified as popular.
We found that electron-remote-control demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Bun 1.2.19 introduces isolated installs for smoother monorepo workflows, along with performance boosts, new tooling, and key compatibility fixes.
Security News
Popular npm packages like eslint-config-prettier were compromised after a phishing attack stole a maintainer’s token, spreading malicious updates.
Security News
/Research
A phishing attack targeted developers using a typosquatted npm domain (npnjs.com) to steal credentials via fake login pages - watch out for similar scams.