Playcast Apps
A comprehensive Windows-focused cloud gaming platform built with React, Electron, Node.js, Java, and C++ for delivering high-performance gaming experiences using WebRTC streaming technology.
Key Features
WebRTC Streaming
Low-latency peer-to-peer game streaming with adaptive bitrate and hardware acceleration.
Nx Monorepo
Organized monorepo structure with 16 applications and 27 shared libraries for efficient development.
Game Capture
Advanced C++ game capture engine with DirectX integration and input injection capabilities.
Authentication
Secure JWT-based authentication with Clerk integration and machine-specific authorization.
Analytics
Comprehensive analytics with OpenTelemetry metrics and BigQuery integration for insights.
Multi-Platform
Cross-platform support with Electron desktop apps and React web interfaces.
Technology Stack
Frontend
Backend
Streaming
Tools
Quick Start
Prerequisites
Install Node.js v20+, Java 17, and Visual Studio 2022 with C++ workload
Installation Guide →Clone & Install
git clone https://github.com/playcastdotio/playcast-apps.git
cd playcast-apps
yarn install
Build & Run
yarn nx run pipelines:installer --configuration=package
yarn serve-all