Curva is an independent Formula 1 analytics platform, built as a personal project. It has interactive charts for standings, pace, telemetry and strategy, plus race replays and live timing, all running on official F1 timing data pulled through FastF1.
New to F1? Read our glossary →Every chart starts as timing data
Driver and constructor standings, and the results of every session. Pace charts for free practice, qualifying and the race. Race-pace traces that show how the race developed lap by lap. Tyre strategy: each driver's compounds, stints and pit stops. Season statistics, all-time records, a title-race calculator and teammate head-to-heads. Any chart downloads or shares as a picture.
Open Analytics →Compare two drivers on a single lap and see exactly where one is quicker: speed, throttle, brake, gear, RPM and DRS, plotted around the track so you can read it corner by corner. A delta shows where the time is won and lost, and a track map colours the lap by which driver was faster through each part of it. Any lap from a qualifying, sprint or race session, back to 2018.
Open Telemetry →Replay any race from 2018 onwards, rebuilt lap by lap from official timing: a live timing tower with positions, gaps and sector colours, a track map with the cars moving, race control messages, and every driver's tyre history. You can pause, rewind and scrub through it. During a live session, timing comes in as it happens: positions, gaps and sector times.
Open Replays →Pick a race and set the approach: a one-stop, two-stop or mixed strategy, how long a stint must run, and how much a pit stop costs. Curva builds a realistic tyre strategy for each driver from real degradation data, simulates the race lap by lap to predict the finishing order, then compares that prediction against what actually happened.
Open Simulations →FastF1 pulls the raw timing from the official F1 API. A Python backend computes the pace, telemetry, tyre stints, standings and strategy, and returns each chart as a figure the browser renders with Next.js.
For fans who watch the race twice