{"id":13608452,"url":"https://github.com/PiterWeb/LibreRemotePlay","last_synced_at":"2025-04-12T17:31:49.950Z","repository":{"id":192451135,"uuid":"681706668","full_name":"PiterWeb/RemoteController","owner":"PiterWeb","description":"✨ The Steam Remote Play 🎮 Alternative powered by P2P 🌐 and the Web","archived":false,"fork":false,"pushed_at":"2024-03-13T15:04:21.000Z","size":11527,"stargazers_count":12,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-03-13T16:27:14.522Z","etag":null,"topics":["controller","game-stream","game-streaming","gamepad","gaming","gaming-software","golang","p2p","pion","remote","remote-controller","svelte","sveltekit","vigem","vigembus","wails","webrtc","windows-app","windows-desktop","xinput"],"latest_commit_sha":null,"homepage":"https://remote-controller.vercel.app/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PiterWeb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":"FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"ko_fi":"piterdev"}},"created_at":"2023-08-22T15:23:15.000Z","updated_at":"2024-03-13T16:27:15.871Z","dependencies_parsed_at":"2023-10-12T01:43:23.337Z","dependency_job_id":"32d90bae-cf36-4f49-9918-8f9dbee4c214","html_url":"https://github.com/PiterWeb/RemoteController","commit_stats":{"total_commits":111,"total_committers":3,"mean_commits":37.0,"dds":"0.46846846846846846","last_synced_commit":"36c1b309d8ffe7acfe948ce124e6426ffc940d7e"},"previous_names":["piterweb/remotecontroller"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiterWeb%2FRemoteController","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiterWeb%2FRemoteController/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiterWeb%2FRemoteController/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PiterWeb%2FRemoteController/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PiterWeb","download_url":"https://codeload.github.com/PiterWeb/RemoteController/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213572633,"owners_count":15607118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["controller","game-stream","game-streaming","gamepad","gaming","gaming-software","golang","p2p","pion","remote","remote-controller","svelte","sveltekit","vigem","vigembus","wails","webrtc","windows-app","windows-desktop","xinput"],"created_at":"2024-08-01T19:01:27.377Z","updated_at":"2025-04-12T17:31:39.938Z","avatar_url":"https://github.com/PiterWeb.png","language":"Go","funding_links":["https://ko-fi.com/piterdev"],"categories":["DataChannel"],"sub_categories":[],"readme":"# ![Gamepad](./frontend/src/lib/assets/gamepad.svg) Remote Controller\n### An open source \u0026 decentralized alternative to Steam remote play (No need to self host)\n\n⌛ Looking for contributions 👈\n\n\u003e [!Note]\n\u003e Website: \n\u003e https://remote-controller.vercel.app/ \n\n## Use cases ✨\n\n- Play with friends online\n- Enjoy videogames from other devices using your gamepad\n### The limit is in your imagination ... \n\n![Example Image from the Desktop APP](./assets/example.png)\n\n## Download 📦\n\n- https://remote-controller.vercel.app/download/\n\n## Guides 📘\n\n- [Instalation guide](https://remote-controller.vercel.app/info/guides/installation/)\n- [How to use](https://remote-controller.vercel.app/info/guides/how-to-use/)\n\n## Resources 📚\n\n- [Docs](./docs/) 📘\n- [FAQ](https://remote-controller.vercel.app/info/resources/faq/) 💬\n- [Security](https://remote-controller.vercel.app/info/resources/security/) 🔐\n\n- https://github.com/user-attachments/assets/f4a412fa-f403-4429-85fb-9c1e74bff458\n\n(Note that videos may show beta versions of the APP and could have bugs)\n\n## Features 🧩\n\n- [x] Portable\n- [x] Simple \u0026 Modern UI\n- [x] P2P \"Decentralized\" (WebRTC)\n- [x] Remote Streaming\n- [x] Browser Client\n- [x] Support for keyboard\n- [x] ViGEmBus Setup (Windows)\n- [x] Localization (translation to multiple languages)\n- [x] Support for STUN \u0026 TURN\n\n### OS Support 💻\n\n| Windows \t| Linux \t| MacOS \t| Browser (Only Client) \t|\n|---------\t|-------\t|-------\t|---------\t|\n| ✔       \t| (Only keyboard)⌛ Looking for contributions for Gamepad     \t| (In theory keyboard works)⌛ Looking for contributions for Gamepad     \t| ✔ (Known Issues with Safari)       \t|\n\n### Native Gamepad Support 🎮\n\n| PC Controller (XInput/DirectInput) \t| Xbox Controller (XInput) \t| PlayStation Controler\n|---------\t|-------\t|-------\t|\n| ✔       \t| ✔     \t| ❌ (You can achieve emulating a Xbox Controller)     \t|\n\n### Translations 🔠\n\n| English \t| Spanish \t| Galician | Russian | French |Other languages |\n|---------\t|-------\t|-------\t| ------- | ------- | ------- |\n| 100% ✔     \t| 100% ✔      \t| 100% ✔      \t| 100% ✔ | 100% ✔ (@Zorkyx22) |⌛ Looking for contributions\n\n## Self Hosting ☁\n\nThere 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 \u0026 STUN servers and then add them to the config.\n\n- If you want to self-host a TURN/STUN server you can [try Coturn](https://github.com/coturn/coturn). (This is only an example, you can choose other STUN/TURN implementations)\n\n- Also you can host the Web version (but it is only frontend) to make like a network of Remote Controller web clients\n\n## Run Dev\n\n### Prerequisites\n\nYou must have Task CLI, Wails CLI, NodeJS, pnpm and Golang installed.\n\n### How to\n\nGo to the root project folder and run\n\n  - Full App :\n\n    `$ task dev-all`\n\n  - Frontend:\n\n    `$ task dev-front`\n\n## Build\n\n### Prerequisites\n\nYou must have Task CLI, Wails CLI, NodeJS, pnpm and Golang installed.\n\n### How to\n\nGo to the root project folder and run\n\n- For general builds:\n\n    `$ task build`\n\n- For Windows builds:\n\n    `$ task build-win`\n\n- For Linux builds:\n\n    `$ task build-linux`\n\nfinally go to the build/bin folder and your executables will be there.\n\n\u003e [!Note]\n\u003e Please note the supported platforms in the table\n\n## Contributting 🤝\n\nIf you are interested to contribute to this project you can follow this [guide](./CONTRIBUTING.md)\n\n## Thanks to the ViGEm project ♥\n[ViGEmBus](https://github.com/nefarius/ViGEmBus) is making this project a reallity. We embed ViGEmBus Installation Wizard and ViGEmBus Client DLLS within the executable for Windows\n\n## Did you like the project 👍 ?\nYou can give a star and review us on Product Hunt\n\n\u003ca href=\"https://www.producthunt.com/products/remote-controller/reviews?utm_source=badge-product_review\u0026utm_medium=badge\u0026utm_souce=badge-remote\u0026#0045;controller\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/product_review.svg?product_id=565186\u0026theme=light\" alt=\"Remote\u0026#0032;Controller - Play\u0026#0032;LOCAL\u0026#0032;co\u0026#0045;op\u0026#0032;games\u0026#0032;ONLINE | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\n## Star History\nHere you can see how fast the community is growing\n\u003cbr/\u003e\n[![Star History Chart](https://api.star-history.com/svg?repos=PiterWeb/RemoteController\u0026type=Timeline)](https://star-history.com/#PiterWeb/RemoteController\u0026Timeline)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPiterWeb%2FLibreRemotePlay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPiterWeb%2FLibreRemotePlay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPiterWeb%2FLibreRemotePlay/lists"}