https://github.com/BrightDV/BoxBox
Unofficial Android and web app for Formula 1 and Formula E fans!
https://github.com/BrightDV/BoxBox
android contributions-welcome dart ergast ergast-api f1 fe flutter formula-1 formula-e formula-one formula1 formulae foss open-source
Last synced: 2 days ago
JSON representation
Unofficial Android and web app for Formula 1 and Formula E fans!
- Host: GitHub
- URL: https://github.com/BrightDV/BoxBox
- Owner: BrightDV
- License: gpl-3.0
- Created: 2022-06-13T20:05:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-05-11T17:28:39.000Z (about 2 months ago)
- Last Synced: 2026-05-11T19:26:50.695Z (about 2 months ago)
- Topics: android, contributions-welcome, dart, ergast, ergast-api, f1, fe, flutter, formula-1, formula-e, formula-one, formula1, formulae, foss, open-source
- Language: Dart
- Homepage: https://codeberg.org/BrightDV/BoxBox
- Size: 32.4 MB
- Stars: 152
- Watchers: 4
- Forks: 13
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-f1 - BoxBox - Open-source F1 and Formula E mobile app (Flutter). News, standings, schedule, offline mode. Available on F-Droid. (Formula 1 / Tools and Apps)
README
> [!WARNING]
> Every time I publish a new release, my account is flagged by GitHub and the repo vanish. Therefore I have to send a reinstatement request, which can take time. (Asked why 4 times and didn't got any precise answer...). I'm thinking of moving the app permanently to Codeberg, as the code is already mirrored there.
> So if you want to open an issue, please open it there instead.

Box, Box!
Unofficial Android and Web app for Formula 1 and Formula E fans!
[](https://github.com/BrightDV/BoxBox/releases/latest)
[](https://github.com/BrightDV/BoxBox/issues)
[](https://github.com/BrightDV/BoxBox/network)
[](https://github.com/BrightDV/BoxBox/stargazers)
[](https://github.com/BrightDV/BoxBox/blob/main/LICENSE)
[](https://github.com/BrightDV/BoxBox/releases)
[](https://codeberg.org/BrightDV/BoxBox)
[](https://hosted.weblate.org/engage/box-box/)
## Download
[
](https://f-droid.org/packages/org.brightdv.boxbox/)
[
](https://github.com/BrightDV/BoxBox/releases/latest)
## Screenshots
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/0.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/3.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/4.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/5.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/6.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)
[
](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)
## Features
- Box, Box! is copylefted libre software, licensed GPLv3+.
- No ads, no trackers or anything else.
- Get the latest stories of your favorite driver and his ranking, even without any Internet connection\*. \
If you want, you can know where he is born and other personal info (not very useful though)โฆ
- In-app reader for all the editorial articles, with markdown!
- Watch all the latest videos with a dedicated tab and a swipe-up!
- Enjoy the app even at night with dark mode.
- Link to the highlights on YouTube of the qualifications and the race. (or even the sprintโฆ)
- Wait till the next race with a countdown.
- Follow all the action on track with integrated WebView (live leaderboard).
- View the results of all the sessions (free practices, qualifying, sprints and races).
- Enjoy the race hub during a GP!
- Follow both Formula 1 and Formula E from the same app!
\*You need to have Internet connection in order to refresh the dataโฆ
## Instances
| Host | URL |
| -------- | ---------------------------------- |
| Official | https://brightdv.github.io/boxbox/ |
## Services used
### Formula 1
| Screen | Service | URL |
| :------------------------: | :----------------: | :------------------------------------: |
| Home News | Formula 1 API | https://api.formula1.com |
| Home Videos | Formula 1 API | https://api.formula1.com |
| Articles search | SearXNG | [14 instances](lib/api/searx.dart#L26) |
| Standings (Q, S and R) | Ergast API | https://ergast.com/mrd |
| Standings (FP, Q, S and R) | Formula 1 Archives | https://formula1.com |
| Schedule | Ergast API | https://ergast.com/mrd |
| Live Timing | Formula 1 | https://formula1.com |
### Formula E
Everything comes from the same API (Formula E API): https://api.formula-e.pulselive.com.
## Translation
Help translate _Box, Box!_ on [Hosted Weblate](https://hosted.weblate.org/projects/box-box/)
Or, manually:
- Create a file named **[your language ISO code, like en, fr, etc].arb**
These files are used by Flutter to provide you the translation.
- Translate [this file](lib/l10n/app_en.arb) to your language (only the text between the quotes).
- Finally, make a pull request or an issue and attach the code to it.
The app is currently available in:
- ๐ฌ๐ง English
- ๐ซ๐ท French
- ๐ Arabic, thanks to [@Music47ell](https://github.com/Music47ell)
- ๐ง๐ฉ Bengali, thanks to [@Rafee-M](https://github.com/Rafee-M)
- ๐จ๐ณ Simplified Chinese, thanks to Ahoo Ng (ไบๅท็ต)
- ๐ณ๐ฑ Dutch, thanks to [@ltguillaume](https://github.com/ltguillaume)
- ๐ซ๐ฎ Finnish, thanks to Kieli Puoli, [@Ricky-Tigg](https://github.com/Ricky-Tigg)
- ๐ฉ๐ช German, thanks to [@RekZix](https://github.com/RekZix), [@Atalanttore](https://github.com/Atalanttore)
- ๐ฌ๐ท Greek, thanks to [@TamilNeram](https://github.com/TamilNeram)
- ๐ญ๐บ Hungarian, thanks to [@d4f5409d](https://github.com/d4f5409d)
- ๐ฎ๐น Italian, thanks to [@atilluF](https://github.com/atilluF)
- ๐ฐ๐ท Korean, thanks to [@simmon-nplob](https://github.com/simmon-nplob)
- ๐ฎ๐ณ Malayalam, thanks to [@akhi07rx](https://github.com/akhi07rx), [@sabeelash](https://github.com/sabeelash)
- ๐ณ๐ด Norwegian, thanks to [@comradekingu](https://github.com/comradekingu)
- ๐ต๐น Portuguese, thanks to [@Alexthegib](https://github.com/Alexthegib)
- ๐ฎ๐ณ Punjabi & Hindi, thanks to [@ShareASmile](https://github.com/ShareASmile), Scrambled777
- ๐ช๐ธ Spanish, thanks to [@inigochoa](https://github.com/inigochoa), gallegonovato
- ๐ Swahili, thanks to [@leonardsangoroh](https://github.com/leonardsangoroh)
- ๐ฎ๐ณ Tamil, thanks to [@TamilNeram](https://github.com/TamilNeram)
- ๐น๐ท Turkish, thanks to [@metezd](https://github.com/metezd), [@symbuzzer](https://github.com/symbuzzer), [@oersen](https://github.com/oersen)
and thanks to the many other translators!
## Donation
If you like the app, and you want to support its development:
### Monero

Address: `48Yi7F3jDoQc5BsBQBaHnY6Y9hgP6oHev3AMNwd8QySsP52ZWZLhM3Hi4nccyq7wh81UEoXZvBSVmJ5sCLd9LLcXQPxqtxf`
### [Github Sponsors](https://github.com/sponsors/BrightDV)
A huge thanks to the donators!
## License
[](https://www.gnu.org/licenses/gpl-3.0.en.html)
```
Box, Box! is Free Software: You can use, study, share, and improve it at
will. Specifically you can redistribute and/or modify it under the terms of the
[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as
published by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
```
## Notes
I'm developing this app in my free time, so I appreciate feedback and welcome PRs!
(_Box, Box!_ is unofficial software and in no way associated with the Formula 1 group of companies nor the Formula E group of companies.)
Some interesting Formula 1 related projects:
- The amazing [Ergast API](https://ergast.com/mrd).
- [bacinger/f1-circuits](https://github.com/bacinger/f1-circuits): geo points for the map of each circuit.
- [theOehrly/Fast-F1](https://github.com/theOehrly/Fast-F1): client for live telemetry (upcoming) and stats, in Python.
- [slowlydev/f1-dash](https://github.com/slowlydev/f1-dash): feature-rich livetiming webview used by the app.