Skip to content

OpenCloudGaming/OpenStroid

Repository files navigation

OpenStroid

OpenStroid logo

An open-source desktop client for Boosteroid.

Browse your library, tune your stream, and launch sessions from a community-built app.

Download Development Issues Discord

Stars Downloads License

Warning

OpenStroid is under active development. Expect occasional bugs, rough edges, and platform-specific issues while the client matures.

QR login, WebRTC streaming, and gamepad input are still evolving. Report problems on GitHub Issues or Discord.

Important

OpenStroid is an independent community project and is not affiliated with, endorsed by, or sponsored by Boosteroid. Boosteroid is a trademark of its respective owner. You must use your own Boosteroid account.

Overview

OpenStroid is a desktop app for Boosteroid with QR login, your game library, and WebRTC streaming.

Downloads

Download the latest build from GitHub Releases.

Development

bun install
cp .env.example .env
bun run dev

QR login

  1. Open OpenStroid and go to the login screen.
  2. Scan the QR code or click Login to Boosteroid to finish in your browser.
  3. After Boosteroid verifies the QR code, the app opens your game library.

Scripts

Command Description
bun run dev Launch the desktop app
bun run build Build the app
bun run start Run the built app
bun run lint Run ESLint

Repository layout

.
├── electron/     Electron main process
├── server/       Auth, library proxy, stream launch
├── src/          Desktop UI and streaming client
├── public/       Static assets
└── tools/        Dev scripts

Contributing

Contributions are welcome. Open a focused pull request, explain user-facing impact clearly, and keep changes scoped to the problem you are solving.

Star History

Star History Chart

License

OpenStroid is licensed under the Apache License 2.0.

About

Custom Boosteroid Client

Resources

License

Stars

21 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors