RemoteController Svelte Themes

Remotecontroller

āœØ Steam Remote Play šŸŽ® Alternative powered by P2P šŸŒ and the Web

Remote Controller

An open source & decentralized alternative to Steam remote play (No need to self host)

āŒ› Looking for contributions šŸ‘ˆ

[!Note] Website: https://remote-controller.vercel.app/

Use cases āœØ

  • Play with friends online
  • Enjoy videogames from other devices using your gamepad

    The limit is in your imagination ...

Download šŸ“¦

Guides šŸ“˜

Resources šŸ“š

(Note that videos may show beta versions of the APP and could have bugs)

Features šŸ§©

  • Portable
  • Simple & Modern UI
  • P2P "Decentralized" (WebRTC)
  • Remote Streaming
  • Browser Client
  • Support for keyboard
  • ViGEmBus Setup (Windows)
  • Localization (translation to multiple languages)
  • Support for STUN & TURN

OS Support šŸ’»

Windows Linux MacOS Browser (Only Client)
āœ” (Only keyboard)āŒ› Looking for contributions for Gamepad (In theory keyboard works)āŒ› Looking for contributions for Gamepad āœ” (Known Issues with Safari)

Native Gamepad Support šŸŽ®

PC Controller (XInput/DirectInput) Xbox Controller (XInput) PlayStation Controler
āœ” āœ” āŒ (You can achieve emulating a Xbox Controller)

Translations šŸ” 

English Spanish Galician Russian French Other languages
100% āœ” 100% āœ” 100% āœ” 100% āœ” 100% āœ” (@Zorkyx22) āŒ› Looking for contributions

Self Hosting ā˜

There is no way to self-host the infrastructure of RemoteController because it has no backend. But instead you can self-host if you want the TURN & STUN servers and then add them to the config.

  • If you want to self-host a TURN/STUN server you can try Coturn. (This is only an example, you can choose other STUN/TURN implementations)

  • Also you can host the Web version (but it is only frontend) to make like a network of Remote Controller web clients

Run Dev

Prerequisites

You must have Task CLI, Wails CLI, NodeJS, pnpm and Golang installed.

How to

Go to the root project folder and run

  • Full App :

    $ task dev-all

  • Frontend:

    $ task dev-front

Build

Prerequisites

You must have Task CLI, Wails CLI, NodeJS, pnpm and Golang installed.

How to

Go to the root project folder and run

  • For general builds:

    $ task build

  • For Windows builds:

    $ task build-win

  • For Linux builds:

    $ task build-linux

finally go to the build/bin folder and your executables will be there.

[!Note] Please note the supported platforms in the table

Contributting šŸ¤

If you are interested to contribute to this project you can follow this guide

Thanks to the ViGEm project ā™„

ViGEmBus is making this project a reallity. We embed ViGEmBus Installation Wizard and ViGEmBus Client DLLS within the executable for Windows

Did you like the project šŸ‘ ?

You can give a star and review us on Product Hunt

Remote Controller - Play LOCAL co-op games ONLINE | Product Hunt

Star History

Here you can see how fast the community is growing

Top categories

Loading Svelte Themes