Back to browse

Faceoff – A terminal UI for following NHL games
by vcf·Apr 19, 2026·136 points·47 comments
AI Analysis
●●SolidNiche GemCozy
Playball for hockey fans—real-time NHL scores in your terminal.
Strengths
- •Auto-refreshing live scores with play-by-play and box score details
- •Install instantly via uvx faceoff with no manual setup required
- •Multiple standings views including Wild Card, Division, and Conference layouts
Weaknesses
- •NHL-only scope limits appeal compared to multi-sport alternatives
- •Terminal UI inherently reaches smaller audience than web or mobile apps
Category
Target Audience
NHL fans who work in terminal environments
Similar To
Playball · Sporty
Post Description
Faceoff is a TUI app written in Python to follow live NHL games and browse standings and stats. I got the inspiration from Playball, a similar TUI app for MLB games that was featured on HN.
The app was mostly vibe-coded with Claude Code, but not one-shot. I added features and fixed bugs by using it, as I spent way too much time in the terminal over the last few months.
Try it out with `uvx faceoff` (requires uv).
Similar Projects
Other●Mid
Other●Mid
Gaming●Mid
Y1K – a browser puzzle game where you modify 7-segment displays
Browser puzzle game manipulating 7-segment displays to solve time-based challenges.
CozyNiche Gem
smetanaware
214mo ago
Gaming●Mid
Estimania – Estimation Game
Daily estimation game with leaderboards, but the genre is saturated.
CozyCrowd Pleaser
vlaad
2420d ago
Gaming●Mid
A world cup app built by football lovers
Thoughtful spoiler handling, but it's another sports scores app in a crowded field.
CozyNiche Gem
bootsybus
201mo ago
Gaming●Mid
I built a new word game, Wordtrak
Scrabble-like word dueling with split-flap visuals, but NYT Crossplay already owns this niche.
Cozy
qrush
81512mo ago