Skip to content

Latest commit

 

History

History
108 lines (83 loc) · 3.97 KB

File metadata and controls

108 lines (83 loc) · 3.97 KB

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.