Show HN: Golazo – Live soccer updates in your terminal
(github.com)9 points by rocajuanma 3 days ago
Hey all!
I built Golazo because I wanted a minimal but effective way to get soccer live updates and catch up on finished matches right in my terminal. No browser tabs, no ads, no distractions: just clean match data where I already spend most of my day.
I couldn’t find any actively maintained tool like this, so I thought it could be cool to build something just for what I need. It was a great learning experience and if it’s useful to other people, then even better!
Current features:
- Live match tracking with real-time score updates (90-second polling intervals)
- Minute-by-minute match events (goals, cards, substitutions)
- Finished match statistics and full event history - Goal notifications via beeep (macOS, Linux, Windows)
- 40+ leagues supported (and growing) with customizable preferences to limit what you fetch
- Smart caching: data cached for 5 minutes, polling only when viewing live matches
Technical details:
- Built with Go using Cobra for CLI, Charm’s Bubble Tea/Bubbles/Lip Gloss for the TUI
- Data from a trimmed-down version of the Fotmob API
- Cross-platform terminal rendering has been the biggest challenge – still working through some rough edges
Easy to install via install script or build from source. Pre-built binaries available for macOS, Windows, and Linux.
Would love to hear feedback from fellow terminal enthusiasts and soccer fans!
Thanks for sharing this great project. It looks awesome, and it's really useful for soccer fans.
I was wondering if you have any plans for publishing the api client as a stand alone module that can be easily included in other projects without having to pull the UI related stuff or other dependencies.
Some time ago I worked on something similar, but using data from www.api-football.com and with a much smaller scope.