RemoteController Svelte Themes

Remotecontroller

โœจ Free and OpenSource Steam Remote Play ๐ŸŽฎ Alternative powered by WebRTC ๐ŸŒand Web APIs

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 (very experimental)
  • ViGEmBus Setup (Windows)
  • Localization (translation to multiple languages)
  • Support for STUN & TURN

OS Support ๐Ÿ’ป

Windows Linux MacOS Browser (Only Client)
โœ” โŒ› Working on Gamepad support (no Keyboard for the moment) โŒ (No MacOS to test) โœ” (Known Issues with Safari)

Native Gamepad Support ๐ŸŽฎ

PC Controller (XInput/DirectInput) Xbox Controller (XInput) PlayStation Controler
โœ” โœ” โŒ (But 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, so is not very usefull)

Run Dev

Prerequisites

You must have Task CLI, Wails CLI, NodeJS (~v20.x.x), pnpm and Golang (min v1.22.4) 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 (~v20.x.x), pnpm and Golang (min v1.22.4) 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