Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Faceoff

A terminal UI for following NHL games

Details

External ID
47826104
Source
HN
Company
—
Product
Faceoff
Website domain
vincentgregoire.com
Launched
April 19, 2026
Cohort
—
Upvotes
136
Upvotes percentile
0.922879177377892
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

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).

Enrichment

Theme
sports and gaming companion tools
Vertical
Media & entertainment
Function
—
Audience
B2C
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
terminal ui for following nhl games
Manually corrected
False

Could you build this?

Yes The author already vibe-coded this using Claude Code and Textual by wrapping publicly available, unauthenticated NHL stats APIs.

Discussion

20 comments analyzed.

Competitors mentioned: MySQL and relational databases for sports data, Teletext services for terminal information, Broadcast partner apps with ads

Concerns raised: NHL API latency 30s-2 minutes behind live play, Undocumented NHL API reliability and endpoint stability, Auto-refresh inconsistency issues, Can only debug during live games, Sports leagues don't have official APIs

Feature requests: Consistent auto-refresh functionality, Navigate from game detail page to team/roster pages, Fix faceoff percentage calculation accuracy

Competitors

Other products that read as similar to this one — 13 launches clear the similarity bar, closest 8 shown.

Attention rank: #1 of 14 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 149 days after the earliest competitor.

Other launches for this product