An open API service indexing awesome lists of open source software.

https://github.com/dinoscapeprogramming/remote-control

An advanced but easy-to-use remote desktop application with cross-platform support
https://github.com/dinoscapeprogramming/remote-control

desktop electron javascript nodejs remote-desktop

Last synced: about 1 year ago
JSON representation

An advanced but easy-to-use remote desktop application with cross-platform support

Awesome Lists containing this project

README

          





Remote Control















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

![screenshot](https://raw.githubusercontent.com/DinoscapeProgramming/Remote-Control/master/docs/static/demonstration.gif)

_

Feel free to give us a ⭐ on our [GitHub repository](https://github.com/DinoscapeProgramming/Remote-Control)!
_

## Key Features

* Instant Connection
* Control over connected devices
- Be able to control the keyboard and mouse of your connected devices.
* Device History
- Connect to known devices with one click.
* File Sharing across multiple devices
* Smart Bar with commands
- Navigate faster by typing commands in the upper smart bar.
* Device Monitoring for CPU, Memory and WLAN Usage
* Script Execution with Node.js Integration
* Script Store for non-programmers
* Dark/Light Mode
* Feedback Writing and Viewing
* Full screen mode
- Work distraction free.
* Auto Launch
- Remote Control launches automatically after you start your device.
* Auto Update
- Remote Control automatically updates when new updates are released.
* Custom WebRTC Server
- Configure Remote Control in order to use your custom WebRTC server.
* Debug Mode
- Activate debug mode to help us fix issues faster.
* Cross platform
- Windows, macOS and Linux ready.
* In-built Tutorial Page

## How To Use

### Building and opening your own installable
To clone and install this application, you'll need [Git](https://git-scm.com), [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) and [Python 3](https://www.python.org/downloads/) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/DinoscapeProgramming/Remote-Control

# Go into the repository
$ cd Remote-Control/client

# Install dependencies
$ npm install

# Build the app
$ npm run build --prod

# Install the app
$ ./build/*.exe
```

### Hosting your own server
To clone and host this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/DinoscapeProgramming/Remote-Control

# Go into the repository
$ cd Remote-Control/server

# Install dependencies
$ npm install

# Start server
$ node .
```

> **Note**
> If you're using Linux Bash for Windows, [see this guide](https://www.howtogeek.com/261575/how-to-run-graphical-linux-desktop-applications-from-windows-10s-bash-shell/) or use `node` from the command prompt.

## Download

You can [download](https://github.com/DinoscapeProgramming/Remote-Control/releases/tag/v1.0.0) the latest installable version of Remote Control for Windows, macOS and Linux.

## Credits

This software uses the following open source packages:

- [Node.js](https://nodejs.org)
- [Electron](https://electronjs.org)
- [electron-builder](https://www.electron.build)
- [PeerServer](https://github.com/peers/peerjs-server)
- [@jitsi/robotjs](https://github.com/jitsi/robotjs)
- [socket.io](https://socket.io)
- [socket.io-client](https://socket.io)
- [Express.js](https://github.com/expressjs/express)
- [Express Docs](https://github.com/DinoscapeProgramming/Express-Docs)
- [Crossnote](https://github.com/shd101wyy/crossnote)

## Support



## You may also like...

- [Express Docs](https://github.com/DinoscapeProgramming/Express-Docs) - An easy-to-use documentation site creator
- [Youtube Offline](https://github.com/DinoscapeProgramming/Youtube-Offline) - A lightweight YouTube video downloader
- [Appify](https://github.com/DinoscapeProgramming/Appify) - A tiny tool that allows you to turn your website into an app
- [Meetings](https://github.com/DinoscapeProgramming/Meetings) - A meetings app with lots of features
- [DinoChess](https://github.com/DinoscapeProgramming/DinoChess) - A chess platform for chess lovers

## License

[Apache-2.0](https://raw.githubusercontent.com/DinoscapeProgramming/Remote-Control/master/LICENSE)

---

> [dinoscape.com](https://dinoscape.com)  · 
> GitHub [@DinoscapeProgramming](https://github.com/DinoscapeProgramming)  · 
> Scratch [@Dinoscape](https://scratch.mit.edu/users/Dinoscape)