$ nhl-tui

Live scores, the wild card race, the schedule, and the scoring leaders. Pick a game and get the whole boxscore, period by period. No API key. No signup.

linux · macos · ~2 MB · mit · rust + ratatui · homebrew tap

$ nhl-tui --install

$ curl -fsSL https://tui.jp305.dev/nhl-tui/install.sh | sh

Drops a single binary in ~/.local/bin. Verifies its checksum. Then run nhl-tui.

$ nhl-tui --team NYR # recorded, at speed

nhl-tui — a run through
A recording of nhl-tui: jumping to a date, a fourteen-game slate of final scores, a full boxscore, the wild card standings, and the scoring leaders by points and by goals.

Twenty seconds, unedited — jump to a date, open a boxscore, then the wild card race and the leaders.

$ nhl-tui --show scores # fig. 01

nhl-tui — scores
nhl-tui showing a full slate of final scores for one night, with the selected game highlighted and a prompt to open its boxscore.

fig. 01 — a night's scores. Press Enter on any game.

$ nhl-tui --tabs

scores
Every game on a given day, live or final. Step by day or week, or jump straight to a date.
standings
By division, conference, league — or the wild card race with the playoff cut line drawn in.
schedule
The week ahead, grouped by day, start times in your own timezone.
skaters
Leaders in points, goals, assists, plus-minus.
goalies
Leaders in wins, goals-against average, save percentage, shutouts.
--team TOR
Your team stays highlighted wherever it appears.

$ nhl-tui --show wildcard # fig. 02

nhl-tui — wild card
The standings tab in wild card mode: division leaders, then the two wild card holders, then a dotted cut line separating the teams on the outside.

fig. 02 — the dotted line is the playoff cut. Green marks a team holding a spot.

$ nhl-tui --show boxscore # fig. 03

nhl-tui — boxscore
A boxscore overlay: goals and shots by period for both teams, every goal with its scorers and assists, all penalties, and the three stars.

fig. 03 — goals and shots by period, every goal and assist, penalties, the three stars.

$ nhl-tui --keys

keydoes
j kmove the selection
h lprevious / next day, or cycle category
H Ljump a week
n pnext / previous day with games
keydoes
djump to any date
tback to today
Enteropen the boxscore
? qhelp, quit

$ nhl-tui --install --alt

homebrew

brew install jp30566347/tap/nhl-tui

arch, omarchy, any pacman distro

# build and install a real package
git clone https://github.com/jp30566347/tui
cd tui/nhl-tui && makepkg -si

from source

cargo install --git https://github.com/jp30566347/tui nhl-tui

download a binary

# pick your platform
github.com/jp30566347/tui/releases

Static musl builds for x86-64 and ARM Linux, native builds for Intel and Apple silicon Macs. SHA-256 beside every archive. A Windows zip is built too, but never run on Windows — treat as untested.

$ nhl-tui --sources

whatsourcerefresh
scoresthe NHL's own public API30 s
standings, schedulesame5 min
leaderssame5 min

Public and keyless — nothing to configure. Only stale feeds are refetched. Renders to stderr, so stdout stays free.