Broadcast overlay for OBS

A real scoreboard for your basketball streams

Shot clock, fouls, rosters and sponsor cards — controlled from a laptop, phone or tablet, shown live through OBS. Fully bilingual (Greek & English), runs on your own machine, no subscription.

Works fully offline · self-hosted · EN/EL interface

LIVE Starting five overlay card Scorebug overlay
obs · browser source1920×1080

How it fits together

Three pieces, one browser tab

A control panel you operate, an overlay OBS reads, and a small state file connecting the two in real time.

01

/control

The dashboard you and your operator use: score, clock, fouls, rosters, cards, sponsors, team database. Open it on any device on your network.

02

/overlay

A transparent page built for OBS Browser Source. It shows the scorebug and any full-screen cards you trigger — nothing else.

03

state.json

Every change on the control panel pushes instantly to the overlay in the background — no refresh, no delay, no extra setup.

What's inside

Built for how basketball is actually broadcast

Every feature came from running an actual local broadcast — not a generic scoreboard template.

Real shot clock

24″/14″ resets with a single click, and tenths-of-a-second display in the final seconds — exactly like TV broadcasts.

Fouls, done right

Personal fouls per player with automatic foul-out at whatever limit you set. Team fouls shown as one row of color-coded dots.

Possession arrow

Flip it with one click from the control panel — it's reflected on the overlay right away.

Three-tier roster

Mark who's playing tonight, pick the starting five, then track exactly who's on court right now — kept separate so nothing gets mixed up mid-game.

Team database

Build every team once — roster, coach, logo, player photos — then load it onto Home or Away for any match in two clicks.

Sponsor cards

Upload one or more sponsor graphics — with more than one, the card cross-fades between them automatically while it's shown.

Full-screen overlay cards

Starting five, live stats, sponsor — trigger any of them full-screen over the picture. Hide manually, or let them auto-hide.

Live preview, no second monitor

See exactly what OBS is showing right inside the control panel — or open it in a real second window if you'd rather.

Bilingual, and yours to keep

Full interface in Greek and English, runs completely offline on your network, one-time purchase — with an optional native desktop app for Windows, Mac and Linux.

See it running

Screenshots from the actual app

The control panel on one screen, the clean broadcast graphic on the other.

Teams tab

Match setup

Pick which saved team plays Home or Away, or set colors for a one-off match.

Roster tab

Roster & starting five

Tick who's playing tonight, then pick the starting five with one button.

Team database editor

Team database

Coach, logo and player photos, saved once and reused for every match.

Overlay cards and sponsors panel

Cards & sponsors

Trigger full-screen cards, switch the scorebug size, manage rotating sponsor graphics.

Live preview tab

Live preview

See exactly what's on stream without a second monitor or window.

Greek interface

Greek interface

Switch the whole app between English and Greek in one click, anytime.

From zero to on-air

Three steps, five minutes

01

Run it

Launch the desktop app (just double-click, nothing to install) or the Python version if you prefer running from source. A control panel opens.

02

Point OBS at it

Add a Browser Source in OBS (or vMix, Streamlabs, anything with browser sources) using the overlay URL it gives you. Transparent background, ready to go.

03

Control it live

Update score, clock, fouls and cards from the same laptop, or from a phone or tablet on the same WiFi network.

Simple pricing

One payment. No subscription.

Buy it once, run it on your own machine for as many games, teams and seasons as you like.

Full license

€25 one-time
  • Control panel + OBS overlay, full source
  • Team database, rosters & sponsor cards
  • Greek & English interface
  • Desktop app for Windows, Mac & Linux
  • Free updates, no subscription, no watermark

Gumroad emails your download link automatically right after payment. Paid with PayPal instead? Send your payment reference to the email below and you'll get the link personally.

Before you ask

Frequently asked questions

Do I need OBS specifically?+

No — anything that supports a "Browser Source" or can display a local web page with transparency works. OBS Studio (free) is the most common choice, but vMix, Streamlabs and others work the same way.

Does it need an internet connection?+

No. Once installed, it runs entirely on your own computer and local network — no cloud account, no internet connection required during the game.

Can I control it from my phone or tablet?+

Yes — the control panel is a web page, so any phone, tablet or second laptop on the same WiFi network can open it and control the game.

Can I change the colors, logos and styling?+

Team colors, logos and sponsor graphics are all set from the control panel, per match or per saved team — no code editing needed.

Is this a subscription?+

No. €25 once, and it's yours — no monthly fees, no watermark, no expiry date.

How do I get the app after paying?+

Through Gumroad you get an automatic download link by email right after payment. If you pay with PayPal, send a message to the email below with your payment reference and you'll receive the download link personally.

What do I need to run it?+

A Windows, Mac or Linux computer. Use the ready-made desktop app (double-click, nothing to set up) or run the Python version if you'd rather work from source.

Can I use it for more than one team or league?+

Yes — the team database holds as many teams as you like, with no limit on how many matches, leagues or seasons you use it for.

Questions before you buy?

Get in touch

Not sure if it fits your setup, or paid with PayPal and need your download link? Send a message — usually a same-day reply.

flow.cf@gmail.com