League of Legends widget builder for OBS browser sources.
StatBox helps streamers generate live overlay widgets that show ranked info, recent games, and session-based performance for League of Legends streams.
- OBS-ready browser source URLs
- Multiple widget layouts: classic, minimal, compact, topbar
- SoloQ and Flex support
- Session tracking with all-day or custom start time
- Riot account resolution based on Riot ID
- Open source and lightweight setup
- Install dependencies:
bun install- Create your env file:
cp .env.example .env.local-
Add your Riot API key to
.env.local. -
Start the app:
bun run devbun run dev
bun run lint
bun run buildRIOT_API_KEY=RGAPI-your-riot-api-key
NEXT_PUBLIC_GA_MEASUREMENT_ID=G-XXXXXXXXXX/landing page and account entry/createwidget builder/widget/[payload]final widget route for OBS/api/summoner/resolveRiot ID to PUUID resolution/api/summoner/[payload]widget data fetch route
- Riot API requests run server-side only
/createand/widgetare excluded from indexing- The app stores builder preferences in browser local storage
- A Riot production key is required for public production usage
StatBox is not endorsed by Riot Games and does not reflect the views or opinions of Riot Games or anyone officially involved in producing or managing Riot Games properties. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc.
See also: