What it does
Faceoff is a terminal application that displays live NHL game scores, standings, and player statistics in real-time. Users can browse the game schedule by date, view play-by-play action and box scores for ongoing or completed games, check pre-game matchups with goalie and skater comparisons, review league standings in multiple formats (division, conference, wild card, league-wide), see statistical leaders across different categories, browse team rosters and schedules, and access detailed player profiles with career history. Game times display in the user's local timezone.
Who it is for
The tool targets hockey fans who spend significant time in terminal environments and prefer command-line interfaces over graphical applications. It appeals to developers, system administrators, and other technical users who want NHL information without leaving their terminal. Fans interested in detailed statistics and standings may find it useful for quick lookups during work or development sessions.
Pricing
The site does not show prices.
How it stands out
Faceoff follows the proven model of Playball, a similar tool for MLB baseball, but focuses on hockey instead. The application is built with Textual, a modern Python framework for terminal interfaces, and automatically adjusts its layout based on terminal width. It retrieves data from publicly available NHL APIs rather than requiring official partnership or licensing. Installation is straightforward via a single command using the uv package manager, lowering friction for potential users.
What a founder should check
A competitor should verify whether the NHL APIs that Faceoff depends on remain stable and freely accessible, as the project includes a disclaimer that it is not affiliated with the league and uses data for informational purposes only—the NHL could restrict or change API access. Second, assess whether existing solutions or browser-based alternatives satisfy demand sufficiently, especially given that many fans may prefer graphics or mobile apps over terminal interfaces. Third, evaluate whether a meaningful audience of terminal-first users actually exists for sports content and is large enough to sustain a project, or whether the niche is too narrow to justify ongoing maintenance and feature development.
Thinking of building something like this?
Every launch here is a competitor to somebody's idea. If yours is close, check it against the market before you build: the Full Check names the rivals, the prices and the gaps.
More mobile app launches
AllSober not Sorry
Simple iOS habit tracker to quit alcohol, smoking and bad habits
wherever.audio
Privacy-first browser-based podcast app embracing the open web
Oh Yah
Routine management app helping children stick to daily tasks
Abstract Board Games Online
Play Hex, Tumbleweed, Amazons and Connect 6 with friends or bots.
Cadence
Music theory and ear training app for intermediate guitarists.
Ambi
Ad-free iOS ambient sound app for focus and sleep.
Checked ideas in Content & media
Hyperlocal news site for a Paris arrondissement Kill
Ad- and membership-funded news site covering council decisions, openings, closures and events in Paris's 11th arrondissement.
Newsletter on regional airport routes for frequent flyers Kill
A €5 a month weekly newsletter tracking new and cancelled routes at secondary European airports, with deal alerts, for frequent flyers.