Monorepo for the Open Game System (OGS) Cloud Rendering service ("Stream Kit").
Stream Kit enables web games to offload intensive graphics rendering to powerful cloud servers and stream the output via WebRTC to the client. This allows for high-fidelity experiences even on devices with limited GPU capabilities.
This monorepo contains the core libraries, React bindings, and server implementation for the Stream Kit service.
@open-game-system/stream-kit-types
: Core TypeScript types.@open-game-system/stream-kit-web
: Core client library for web browsers.@open-game-system/stream-kit-react
: React hooks and components.@open-game-system/stream-kit-server
: Server-side implementation (headless browser management, signaling).
This project uses pnpm
workspaces and turbo
for managing the monorepo.
- Install Dependencies:
pnpm install
- Build all packages:
pnpm build
- Run tests:
pnpm test
Contributions are welcome! Please see CONTRIBUTING.md
(to be created).
MIT License.