Formula 1 enthusiasts are buzzing about a new open-source tool that's bringing professional-grade live timing data to fans' fingertips. The excitement is particularly palpable as the Miami Grand Prix approaches, with community members already planning to enhance their viewing experience using this innovative application.
Terminal-Based F1 Live Timing That Packs a Punch
The tool, called underctrl, is garnering attention for its impressive array of features delivered through a command-line interface (CLI). Unlike typical web or mobile applications, underctrl embraces the terminal user interface (TUI) approach while still delivering rich data visualization. One of the most praised aspects is the track map feature, which uses terminal graphics protocols to display real-time driver positions without requiring a graphical interface.
This looks very good, the screenshots are very detailed and helpful and it's nice to see TUIs using the kitty graphics protocol. Love that it is realtime as well.
The developer has revealed that implementing the track map was a significant achievement, explaining that they had considered rewriting the application as a native app or website to support better graphics. However, they discovered they could leverage terminal graphics protocols to achieve inline graphics within the TUI itself, combining the best of both worlds.
![]() |
---|
Detailed lap-by-lap performance data showcasing the capabilities of the underctrl tool |
Ferrari Strategy Insights and Real-Time Data Access
Community members have highlighted specific use cases that make underctrl particularly valuable, including the ability to monitor team strategies. The Tyre Strategy page seems to be a favorite feature among fans, with one commenter humorously noting they'll finally be able to see exactly how Ferrari fumbles strategy for their drivers - a reference to the team's occasionally questionable tactical decisions that have frustrated supporters.
The tool taps into F1's live timing streams, which while not officially released for third-party use, are accessible and documented through projects like fastf1. This gives fans access to the same data streams used by professional analysts, albeit with the intentional delay (typically 30-60 seconds) that F1 builds into their broadcasts.
![]() |
---|
Real-time driver tracking with position and gap information provided by underctrl |
Comprehensive Race Analysis Features
What makes underctrl stand out is its comprehensive approach to race analysis. Beyond basic timing data, it offers features like:
- Timing Tower showing positions and gaps between drivers
- Live sector timing with personalized fastest lap tracking
- Driver tracking with virtual positioning
- Tire stint and strategy analysis
- Race control messages and investigation tracking
- Team radio transcripts
- Historical data viewing with cursor-controlled timeline navigation
These features allow fans to dive deeper into race dynamics, understand strategic decisions, and even predict how pit stops might affect race positioning - capabilities previously available primarily to professional analysts or through expensive commercial applications.
As F1 continues to grow its global audience, particularly in the United States with events like the upcoming Miami Grand Prix, tools like underctrl demonstrate how the community is developing its own ecosystem of applications to enhance the viewing experience. The project's open-source nature also invites collaboration and improvement, potentially leading to even more sophisticated analysis tools for the passionate F1 fanbase.
Reference: underctrl
![]() |
---|
Pit stop information showcasing tire stints and strategy analysis in F1 racing |