2026-03-03 00:51:53 -05:00
2026-03-03 00:48:05 -05:00
2026-03-03 00:48:05 -05:00
2026-03-03 00:51:53 -05:00
2026-03-03 00:48:05 -05:00
2026-03-03 00:51:53 -05:00
2026-03-03 00:48:05 -05:00
2026-03-03 00:48:05 -05:00
2026-03-03 00:48:05 -05:00
2026-03-03 00:51:53 -05:00

🏎️ box-box

Status-Pre-Beta

"Box, box. Box, box." — Every F1 Race Engineer, ever.

⚠️ Disclaimer: This project is currently in a pre-beta state. Features may be incomplete, and you might encounter bugs as we fine-tune the engine.

box-box is a high-performance Formula 1 Terminal User Interface (TUI) built for fans who live in the command line. Get real-time standings, race calendars, and deep-dive driver stats without ever leaving your terminal.

box-box TUI Preview Data-OpenF1

Features

  • 🏆 Live Standings: Keep track of the Driver and Constructor Championships.
  • 📅 Race Calendar: The full 2025 schedule at your fingertips.
  • 🏎️ Race Details: Deep dive into session results, starting grids, and lap data.
  • 👤 Driver Profiles: Detailed stats for every driver on the grid.
  • 🔌 Offline-ish: Fast, lightweight, and powered by the wonderful OpenF1 API.

🚀 Quick Start

Prerequisites

  • Go 1.21 or higher.

Installation

# Clone the repository
git clone https://github.com/AmanTahiliani/box-box.git
cd box-box

# Build and run
go run cmd/main.go

🎮 Controls

Key Action
1 Switch to Standings
2 Switch to Calendar
3 Switch to Race Details
4 Switch to Drivers
j/ Navigate down
k/ Navigate up
enter Select/Inspect item
b Go back
q / ctrl+c Exit

🛠️ Tech Stack

🚥 Development

Want to tinker under the hood?

# Run tests
go test ./...

# View API integration tests (requires internet)
go test -v ./internal/api

📜 License

MIT © Aman Tahiliani


Disclaimer: This project is unofficial and not associated with Formula 1 or the FIA in any way.

Description
No description provided
Readme 69 MiB
Languages
Go 44.1%
TypeScript 41.3%
CSS 9.4%
JavaScript 2.9%
HTML 1%
Other 1.3%