Skip to content

nstandage/Pitwall-TUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pitwall TUI

A terminal-based F1 live timing dashboard, powered by the OpenF1 API.

pitwall demo GIF


What it is

Pitwall is an F1 race supplement. It displays race interval data, tire wear, pitstop times, sector heatmaps, and race control messages, in real-time. It's similar to the timing tower, but better.

Built in Go with BubbleTea, using the public OpenF1 API.

Status: Work in progress. Core data and layout are functional; some features are still being built out. Expect rough edges.


Quick start

git clone https://github.com/nstandage/Pitwall-TUI.git
cd Pitwall-TUI
go run .

Pitwall uses the public OpenF1 API, so no API key required.


Features

  • Interval wall -- live interval and gap-to-leader for all drivers
  • Sector heatmaps -- color-coded sectors per driver
  • Race control log -- flags, penalties, safety car calls, and steward messages
  • Replay engine -- replay historical sessions with accurate timestamp pacing
  • Pit Stop Times -- tire wear, pit stop times, and # of pit stops per driver

Roadmap

  • Live session support (requires OpenF1 API key)

License

MIT

About

A Better F1 Timing Tower

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages