Home

Awesome

Gamepad 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 ✨

The limit is in your imagination ...

Example Image from the Desktop APP

Download 📦

Guides 📘

Resources 📚

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

Features 🧩

OS Support 💻

WindowsLinuxMacOSBrowser (Only Client)
(Only keyboard)⌛ Looking for contributions for Gamepad✔ (Known Issues with Safari)

Gamepad Support 🎮

PC Controller (XInput/DirectInput)Xbox Controller (XInput)PlayStation Controler

Translations 🔠

EnglishSpanishGalicianRussianOther languages
100% ✔100% ✔100% ✔29.5%⌛ 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.

Build

Prerequisites

You must have Wails CLI, NodeJS, npm and Golang installed.

How to

First go to the frontend folder and run

$ pnpm install<br> $ pnpm run build

Now run the following command on the root directory of the main project:

$ wails build

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

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

How it works 👷‍♂️

This desktop APP is based on the WebRTC 🎞 standard and it uses the power of Go to communicate 🗣 with the Gamepad emulation libraries. In Windows uses the ViGEm Bus Driver with the ViGEm Client DLL

For the low level actions uses Go. On the other hand the UI works with Web technologies (WASM, Sveltekit, Tailwind, DaisyUI & Typescript)

You can learn more about how it works under the hood all the project

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

<a href="https://www.producthunt.com/products/remote-controller/reviews?utm_source=badge-product_review&utm_medium=badge&utm_souce=badge-remote&#0045;controller" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/product_review.svg?product_id=565186&theme=light" alt="Remote&#0032;Controller - Play&#0032;LOCAL&#0032;co&#0045;op&#0032;games&#0032;ONLINE | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>

Star History

Here you can see how fast the community is growing <br/> Star History Chart