Hockey Scoreboard

Broadcast-ready overlay

Hockey scoreboard for OBS.Local gateway. Real feed.

Regular season ice hockey

?
A
2
P2
?
B
3
12:43
Try live demo

Desktop host

Hockey Scoreboard Host

Local gateway for OBS — default port 8787, HTTP + WebSocket.

Hockey Scoreboard Host

Local gateway for OBS — default port 8787, HTTP + WebSocket.

Standby

Source & port

Ice field

Rink ARink B

Actions

Scoreboard preview

Regular season ice hockey

?
A
0
P1
?
B
0
20:00

UI reference: desktop host window from the open-source app.

Interactive

Live demo control deck

Drive the board like an operator. A mock WebSocket feed occasionally fires remote goals and penalties — watch the UI react in milliseconds.

Regular season ice hockey

?
A
1
P1
?
B
1
08:12

Product

Built for broadcast stacks

Tauri desktop host, Vite/React overlay, Rust gateway — shallow-merge GameState from your API on a tight poll loop.

Real-time updates

WebSocket /ws plus GET /api/state on localhost — OBS Browser Source stays in lockstep with your feed.

Multi-rink routing

Select ice field / sheet in the host UI so the right payload reaches the right overlay session.

External HTTP API

Point the host at your scoring server; validate responses before you go live on air.

Test without API

Gateway test mode ships a default GameState so you can prove OBS, fonts, and motion before game day.

Where it wins

From barn league to stream

Same sharp overlay typography whether you are on a single laptop or a multi-machine OB van.

Amateur leagues

Friday-night barns and city-run sheets — one consistent overlay URL for every rink crew.

Streaming overlays

Drop straight into OBS as a Browser Source with crisp, bitrate-proof type.

Tournament dashboards

Intermission boards and war-room monitors fed from the same authoritative clock.

Hockey Scoreboard

Control the game. In real time.

Clone the repo, run npm install, launch the Tauri host, paste the overlay URL into OBS — minutes, not meetings.