Native wrapper for Xbox Cloud Gaming (xbox.com/play) made with Electron

Overview

Xbox Cloud Gaming wrapper

Simple native Electron wrapper for Xbox Cloud Gaming (xbox.com/play)

Features

  • Windows / Mac (intel/Apple Silicon) / Linux(?)
  • Alt-Enter - Toggle fullscreen
  • Escape - Minimize

Why?

  • Better native experience, i.e. single window, launches full-screen, etc
  • Less memory and CPU/GPU usage than vanilla Chrome, for instance
  • No extensions or other junk
  • Future optimisation via Electron / Chromium tweaking
  • Because..

Download

  • Pre-built binaries for Windows & Mac (Intel x64 and Apple Silicon arm64) are availabe under Releases
  • Please be aware that these binaries are not signed so you will have to work around that.. see for Windows and Mac

Requirements

Build & Make

# install dependencies
npm install

# run app (to test before build)
npm start

# Windows - package and create installer to ./out
npm run make

# OSX - package and create zip to ./out
npm run make-mac

# OSX Apple Silicon - package and create zip to ./out
npm run make-mac-aarch

Install

  • After make run the installer in ./out folder
  • On Windows, the app is installed to %LocalAppData%\xbox_cloud_gaming_wrapper\ and a shortcut is added to desktop
  • Uninstalled via usual Windows app uninstall process (Settings > Apps)

Todo

  • Not tested on Linux
  • Find ways to optimize Chromium / Electron packaging for game streaming (flags etc)
  • Some UI fixes (logos, app name, etc)
  • Auto updater
  • App signing
  • Releases
You might also like...

ODeck - an free and open source alternative to StreamDeck made with React, React Native, Electron, Socket.IO

ODeck - an free and open source alternative to StreamDeck made with React, React Native, Electron, Socket.IO

ODeck is an free and open source alternative to StreamDeck made with React, React Native, Electron, Socket.IO and some other tecnologies. It allows you to easilly control some features of your computer with the power of a tap on your smartphone.

Nov 21, 2022

A daily print-and-play roguelike adventure you can play offline.

A daily print-and-play roguelike adventure you can play offline.

Chronicles of Stampadia A print-and-play roguelike with a new adventure every day! Play today's adventure | Read the manual | Learn how to play | Disc

Oct 15, 2022

Danger is near (play to earn game, gamefi on near chain testnet) - user play as a fireknight in a PIXELVERSE world who go to forest and kill monster.

Danger is near (play to earn game, gamefi on near chain testnet) - user play as a fireknight in a PIXELVERSE world who go to forest and kill monster.

Danger is near (play to earn game, gamefi on near chain testnet) - user play as a fireknight in a PIXELVERSE world who go to forest and kill monster. User can earn $DANGER token and score to compete with others user.

Dec 30, 2022

Secure-electron-template - The best way to build Electron apps with security in mind.

Secure-electron-template - The best way to build Electron apps with security in mind.

secure-electron-template A current electron app template with the most popular frameworks, designed and built with security in mind. (If you are curio

Dec 29, 2022

React-electron - dagimsolomon: minimalstic setup of Reactjs with electron

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Jan 23, 2022

⚡Vite + :electron: Electron

⚡Vite + :electron: Electron

Vitron | SuperCharged Starter Overview click to show based on vite-react-electron (check the readme!) inspired by Nextron implemented custom-electron-

Sep 16, 2022

La extensión web que muestra el precio de los juegos de la web de Xbox, PlayStation, Nintendo y Epic Games Store con los impuestos de Argentina incluidos. Conocé cuanto vas a pagar por tus juegos 💚💙❤️

La extensión web que muestra el precio de los juegos de la web de Xbox, PlayStation, Nintendo y Epic Games Store con los impuestos de Argentina incluidos. Conocé cuanto vas a pagar por tus juegos 💚💙❤️

Conocido anteriormente como Xboxito Impuestito - Conocé el precio real de los juegos Impuestito calcula y muestra el precio de los juegos de la web de

Dec 4, 2022

Sample apps showing how to build music and video apps for Xbox using a WebView.

Sample apps showing how to build music and video apps for Xbox using a WebView.

description languages name page_type products urlFragment Sample showing how to build music and video apps using primarily web technologies for Xbox.

Dec 14, 2022

Halo CE (for original Xbox) Decompilation Research Project

Halo CE (for original Xbox) Decompilation Research Project

The goal of this project is to study and re-implement the original Xbox launch title Halo: Combat Evolved. Disclaimer: This project is intended only f

Jan 3, 2023

A simple electron wrapper for bonk.io, a fun online game

A simple electron wrapper for bonk.io, a fun online game I tend to play a lot. I dunno how useful it'd be for other players, maybe they'd like the fullscreen of it, but it'll probably mostly just be for myself to play around with the source code of the game.

Feb 16, 2022

Plug-and-play, faster-than-native promise/callback event emitter

Plug-and-play, faster-than-native promise/callback event emitter

kNow Blazing-fast callback/promise-based events with a tiny footprint What is this? With kNow (pronounced "now"—the k's silent), JavaScript event mana

Sep 11, 2022

An Electron app using NAPI-RS and a native Rust module to implement a Svelte store.

Svelte Store Written in Rust This repo shows a demo of an Electron app running a Svelte UI that reads and writes a Svelte store, but with a twist: the

Sep 20, 2022

🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈

🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈

Midway - 一个面向未来的云端一体 Node.js 框架 English | 简体中文 🥳 欢迎观看 Midway Serverless 2.0 发布会回放: https://www.bilibili.com/video/BV17A411T7Md 《Midway Serverless 发布

Jan 8, 2023

A simple url shorter API built with nodejs running on Kubernetes in Google Cloud, using PostgreSQL for storage and cloud sql proxy.

Simple URL Shorter - Google Cloud - Kubernetes A simple url shorter API built with nodejs running on Kubernetes in Google Cloud, using PostgreSQL for

Nov 25, 2021

Connect to private Google Cloud SQL instance through Cloud SQL Auth Proxy running in Kubernetes.

Connect to private Google Cloud SQL instance through Cloud SQL Auth Proxy running in Kubernetes.

⛅ google-cloud-sql A CLI app which establishes a connection to a private Google Cloud SQL instance and port-forwards it to a local machine. Connection

Oct 16, 2022

Unofficial javascript wrapper to WhatsApp Cloud API.

heyooh Unofficial javascript wrapper to WhatsApp Cloud API. Its the javascript port for heyoo Features supported Sending messages Sending Media (image

Dec 30, 2022

Cloud Native, DevOps, GitOps, Open Source, industry news, culture, and the 'ish between.

Cloud Native, DevOps, GitOps, Open Source, industry news, culture, and the 'ish between.

DevOps'ish DevOps'ish is authored by Chris Short and Made in Michigan. What is DevOps? I'm glad you asked. Newsletter Writing Process Everyone needs a

Jan 12, 2022

API4AI is cloud-native computer vision & AI platform for startups, enterprises and individual developers

API4AI is cloud-native computer vision & AI platform for startups, enterprises and individual developers

API4AI is cloud-native computer vision & AI platform for startups, enterprises and individual developers. This repository contains sample mini apps that utilize Brand Recognition API provided by API4AI.

May 24, 2022

SAP Community Code Challenge - Cloud Native

SAP Community Code Challenge - Cloud Native

SAP Community Code Challenge: This repository contains an easy Hello World Node.js service. Take part in the challenge and test your skills on the basics of Kubernetes and other Cloud Native technologies.

Jul 16, 2022
Comments
  • Bump electron version

    Bump electron version

    I was having an issue where some keys of my xbox controller were not being detected, since they worked on chrome I figured it could be a version issue, updating the dependencies made it work fine

    I'm not sure how I should build releases, so this step is missing

    opened by yurifrl 0
Releases(v0.1.0)
Owner
null
A URL shortener website and PWA build with vercel serverless cloud function, MongoDB and nodeJS

❤️ lenk.cf A URL shortner made using NodeJS, MongoDB and Vercel serverless function. This project also includes a serverless API. With the help of thi

Adithya Pai B 12 Nov 5, 2022
cloud-yblog是在yblog的基础上利用SpringCloud+SpringCloud alibaba开发的分布式微服务的博客系统,并会大量借鉴之前的不足之处进行优化升级,此项目将作为大学生活中最后一个大型项目,将会不断的更新,谢谢支持!

cloud-yblog cloud-yblog是yblog的微服务版本,是一个基于SpringCloud分布式微服务架构开发的博客系统   cloud-yblog是基于SpringCloud+springCloud alibaba分布式微服务框架开发的博客:博文管理、统计图表、接口监控、访问记录、附

youzhengjie 177 Jan 13, 2022
🌆 Here I've aggregated some of the most commonly used web-page templates made using Bootstrap4 🛒

Web-page component templates using bootstrap4 Here are some of the most common web-page templates made using bootstrap4 Login page Create-Account or S

Akash Giri 89 Dec 30, 2022
Config-based action debouncing made easy

Pinia Debounce Debounce any action in your pinia ?? store! This is also a very good example of how to create a pinia plugin and how to type it. Instal

Eduardo San Martin Morote 40 Dec 5, 2022
GameLand is an online gaming web application that allows users to view different kind of games available and share their views on each game.

GameLand is an online gaming web application that allows users to view different kind of games available and share their views on each game.Users can like and make reservations to play online. Built with HTML/CSS , JAVASCRIPT,API.

tarike bouari 6 Sep 9, 2022
Avocano is a sample dropship/fake product website with Cloud Run, Cloud SQL and Cloud Build

Avocano - A Fake Product Website Avocano is a sample dropship/fake product website, combining: Firebase Hosting front end, written with Lit, Cloud Run

Google Cloud Platform 9 Dec 9, 2022
It is a discord bot bot which can play lofi song in different language 24/7. It has premium system and cool embed looks with buttons. It can play youtube songs, playlists. This bot code was made by Supreme#2401. It uses djs V12

Lofi-Radio-Music-Bot It is a discord bot bot which can play lofi song in different language 24/7. It has premium system and cool embed looks with butt

Diwas Atreya 89 Jan 2, 2023
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023