Tool Open source

F1 Replay Timing

F1 Replay Timing is a self-hosted web application for watching Formula 1 sessions with synchronized timing data, track positions, driver telemetry, leaderboards, race-control messages, weather, team radio and lap analysis. It supports live timing and replays of races, qualifying, sprint and practice sessions, with playback controls, telemetry comparisons, track-status flags, pit-position predictions and optional synchronization to an external recording or an F1 TV broadcast. The frontend uses Next.js and React, while a FastAPI Python backend serves the API, WebSocket endpoints and static frontend from a single port. FastF1 is used during session processing; processed data is stored locally or in Cloudflare R2 and can be generated on demand or in bulk. The app can run in Docker or through a manual Python and Node.js setup, and includes optional Whisper-based team-radio captioning.

View repository Mentioned in 1 video ↓

What F1 Replay Timing is used for

2 uses taken from transcripts — each links to the moment in the video.

  • Web app for live and replayed F1 timing, track maps and telemetry comparison built with Next.js, Python and FastF1.

  • A web app for following Formula 1 sessions with live timing, car positions on a track map and telemetry, built with Next.js and FastF1. Watch live or replay past sessions with leaderboards, race control messages, weather and lap-by-lap analysis.

Videos mentioning F1 Replay Timing

1 in the library.