Show HN: Courtside – TUI for NBA Games
Summary
Courtside is a terminal UI for following NBA games, box scores, and standings, pulling data from public NBA endpoints and offering keyboard-driven navigation.
View Cached Full Text
Cached at: 06/08/26, 09:19 PM
NolanFogarty/courtside
Source: https://github.com/NolanFogarty/courtside
Courtside
A terminal UI for following NBA games, box scores, and standings.
Browse the day’s games, drill into a live or finished game for its full box score and play-by-play, jump to any date to see past results, and check the league standings. Games in progress refresh on their own while you watch.
Data
Courtside pulls directly from the NBA’s public JSON endpoints via
nba-sdk:
- cdn.nba.com — the live “today” scoreboard
- stats.nba.com — scoreboard by date, traditional box scores, play-by-play, and league standings
These are unofficial, undocumented endpoints, so there’s no API key or account required but they can change or rate-limit without notice. Live games auto-refresh roughly every 15 seconds.
Installation
Install from source
git clone https://github.com/NolanFogarty/courtside.git
cd courtside
go build -o courtside
sudo mv courtside /usr/local/bin/
Install with go install
go install github.com/NolanFogarty/courtside@latest
Usage
courtside
The app opens on today’s games. Everything is keyboard-driven:
Game list
| Key | Action |
|---|---|
↑/k, ↓/j | Move between games |
enter | Open the selected game’s details |
←/h, →/l | Previous / next day |
d | Jump to a specific date |
s | League standings |
/ | Filter games |
q | Quit |
Game details
| Key | Action |
|---|---|
↑/k, ↓/j | Scroll the play-by-play feed |
o | Toggle expanded stats |
q/esc | Back to the game list |
Standings
| Key | Action |
|---|---|
q/esc | Back to the game list |
Screenshots
Game List

Game Details

Standings

Similar Articles
Show HN: Faceoff – A terminal UI for following NHL games
Faceoff is a terminal UI application for following NHL hockey games in real-time, featuring live scores, game details, standings, player stats, and team information with a responsive layout.
Show HN: An 8-bit live gamecast for baseball
A website that converts live MLB data into near real-time 8-bit pixel art broadcasts of baseball games, with stadium details, day/night modes, and interstitials.
Show HN: TV Explorer. Adding advanced UI to free online TV
TV Explorer is a web tool that provides an advanced user interface for browsing and accessing 10,000 free online TV channels.
Show HN: Extend UI – open-source UI kit for modern document apps
Extend UI is an open-source UI kit for modern document apps, providing viewers for PDF, DOCX, XLSX, and CSV files, along with features like bounding box citations, file upload, and e-signing.
Launch HN: BitBoard (YC P25) – Analytics Workspace for Agents
BitBoard is an analytics workspace that lets users build dashboards and reports using AI tools like Claude, ChatGPT, and Cursor, with traceable queries and team sharing.