saccofrancesco/slipstream

An open-source Formula 1 dashboard for race results, championship standings, weekend schedules, and interactive lap comparisons. Built with Python, Reflex, and FastF1

Python

7

268 commits

updated Oct 15, 2026

See the code

README

Slipstream logo

Slipstream: Explore Formula 1 Results

Buy Me a Coffee

A Formula 1 results dashboard for race weekends, championship standings, session classifications, and lap times — built with Reflex and powered by FastF1.

🌐 Try Slipstream live

Contributors Forks Stars

TL;DR • Key Features • Quickstart • Credits • License


📌 TL;DR

Slipstream brings Formula 1 race data into one place. Follow the current or next race weekend, revisit completed Grands Prix, compare session lap times, and check the latest driver and team championship standings.


💡 Why Slipstream Stands Out

  • Race weekend at a glance: See the session schedule in your timezone or the circuit's local time.
  • Results across the weekend: Open classifications for published practice, qualifying, Sprint, and race sessions.
  • Lap comparisons: Select drivers to compare lap times, spot tyre compounds, and choose whether to show flagged outliers.
  • Season context: Browse completed races and the latest driver and constructor standings.

🔑 Key Features

  • Results hub – Shows the current or upcoming Grand Prix, its schedule, and an archive of completed races from the season.
  • Session classifications – Displays available session results, including practice, qualifying, Sprint, and race classifications where data exists.
  • Interactive lap chart – Plots selected drivers' timed laps with tyre compound markers and an outlier toggle. Laps load when you open the Laps tab.
  • Championship standings – Presents the latest driver and team standings after a completed race.
  • Responsive interface – Uses Reflex components across the results and championship pages.

The event page also has a Telemetry tab; its content is still in development.


⚡ Quickstart

Use the hosted app right away, or run it locally with Python 3.14. A local run needs an internet connection to load Formula 1 data.

git clone https://github.com/saccofrancesco/slipstream.git
cd slipstream
python3.14 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
reflex run

Open http://localhost:3000 once Reflex starts. On Windows, activate the virtual environment with .venv\Scripts\activate before installing dependencies.


📬 Emailware: Share Your Thoughts

Slipstream is emailware. If you find it useful or have an idea for it, I’d love to hear from you!

Send feedback to: [email protected]


🙏 Love Slipstream? Support It!

If this project helped you or you just think it’s cool:


🧠 Credits & Acknowledgements

Slipstream uses the following libraries and data sources:


📎 You Might Also Like...

Check out another project by the same author:


📜 License

No license file has been added to this repository yet.


GitHub @saccofrancesco

dashboards
data-analysis
data-visualisation
f1
f1-analytics
f1-dashboard
f1-data
fastf1
formula-1
formula1
formula1-data-analysis
motorsport
motorsport-analytics
motorsport-data
plotly
python
reflex
sport-analytics

saccofrancesco/slipstream

An open-source Formula 1 dashboard for race results, championship standings, weekend schedules, and interactive lap comparisons. Built with Python, Reflex, and FastF1

Python

7

268 commits

updated Oct 15, 2026

See the code

README

Slipstream logo

Slipstream: Explore Formula 1 Results

Buy Me a Coffee

A Formula 1 results dashboard for race weekends, championship standings, session classifications, and lap times — built with Reflex and powered by FastF1.

🌐 Try Slipstream live

Contributors Forks Stars

TL;DR • Key Features • Quickstart • Credits • License


📌 TL;DR

Slipstream brings Formula 1 race data into one place. Follow the current or next race weekend, revisit completed Grands Prix, compare session lap times, and check the latest driver and team championship standings.


💡 Why Slipstream Stands Out

  • Race weekend at a glance: See the session schedule in your timezone or the circuit's local time.
  • Results across the weekend: Open classifications for published practice, qualifying, Sprint, and race sessions.
  • Lap comparisons: Select drivers to compare lap times, spot tyre compounds, and choose whether to show flagged outliers.
  • Season context: Browse completed races and the latest driver and constructor standings.

🔑 Key Features

  • Results hub – Shows the current or upcoming Grand Prix, its schedule, and an archive of completed races from the season.
  • Session classifications – Displays available session results, including practice, qualifying, Sprint, and race classifications where data exists.
  • Interactive lap chart – Plots selected drivers' timed laps with tyre compound markers and an outlier toggle. Laps load when you open the Laps tab.
  • Championship standings – Presents the latest driver and team standings after a completed race.
  • Responsive interface – Uses Reflex components across the results and championship pages.

The event page also has a Telemetry tab; its content is still in development.


⚡ Quickstart

Use the hosted app right away, or run it locally with Python 3.14. A local run needs an internet connection to load Formula 1 data.

git clone https://github.com/saccofrancesco/slipstream.git
cd slipstream
python3.14 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
reflex run

Open http://localhost:3000 once Reflex starts. On Windows, activate the virtual environment with .venv\Scripts\activate before installing dependencies.


📬 Emailware: Share Your Thoughts

Slipstream is emailware. If you find it useful or have an idea for it, I’d love to hear from you!

Send feedback to: [email protected]


🙏 Love Slipstream? Support It!

If this project helped you or you just think it’s cool:


🧠 Credits & Acknowledgements

Slipstream uses the following libraries and data sources:


📎 You Might Also Like...

Check out another project by the same author:


📜 License

No license file has been added to this repository yet.


GitHub @saccofrancesco

dashboards
data-analysis
data-visualisation
f1
f1-analytics
f1-dashboard
f1-data
fastf1
formula-1
formula1
formula1-data-analysis
motorsport
motorsport-analytics
motorsport-data
plotly
python
reflex
sport-analytics