{"id":50680018,"url":"https://github.com/BrightDV/BoxBox","last_synced_at":"2026-06-25T16:01:08.469Z","repository":{"id":355006696,"uuid":"503099082","full_name":"BrightDV/BoxBox","owner":"BrightDV","description":"Unofficial Android and web app for Formula 1 and Formula E fans!","archived":false,"fork":false,"pushed_at":"2026-05-11T17:28:39.000Z","size":33999,"stargazers_count":152,"open_issues_count":12,"forks_count":13,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-05-11T19:26:50.695Z","etag":null,"topics":["android","contributions-welcome","dart","ergast","ergast-api","f1","fe","flutter","formula-1","formula-e","formula-one","formula1","formulae","foss","open-source"],"latest_commit_sha":null,"homepage":"https://codeberg.org/BrightDV/BoxBox","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrightDV.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["BrightDV"]}},"created_at":"2022-06-13T20:05:42.000Z","updated_at":"2026-05-11T17:28:43.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/BrightDV/BoxBox","commit_stats":null,"previous_names":["brightdv/boxbox"],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/BrightDV/BoxBox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightDV%2FBoxBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightDV%2FBoxBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightDV%2FBoxBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightDV%2FBoxBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrightDV","download_url":"https://codeload.github.com/BrightDV/BoxBox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrightDV%2FBoxBox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34782137,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-25T02:00:05.521Z","response_time":101,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","contributions-welcome","dart","ergast","ergast-api","f1","fe","flutter","formula-1","formula-e","formula-one","formula1","formulae","foss","open-source"],"created_at":"2026-06-08T18:00:31.969Z","updated_at":"2026-06-25T16:01:08.457Z","avatar_url":"https://github.com/BrightDV.png","language":"Dart","funding_links":["https://github.com/sponsors/BrightDV"],"categories":["Formula 1"],"sub_categories":["Tools and Apps"],"readme":"\u003e [!WARNING]\n\u003e 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. \n\u003e So if you want to open an issue, please open it there instead.\n\n\u003cp align=\"center\"\u003e\u003cimg src=\"assets/images/icon.png\" width=\"150\"\u003e\u003c/a\u003e\u003c/p\u003e \n\u003ch2 align=\"center\"\u003e\u003cb\u003eBox, Box!\u003c/b\u003e\u003c/h2\u003e\n\u003ch4 align=\"center\"\u003eUnofficial Android and Web app for Formula 1 and Formula E fans!\u003c/h4\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![GitHub releases](https://img.shields.io/github/release/BrightDV/BoxBox?style=for-the-badge)](https://github.com/BrightDV/BoxBox/releases/latest)\n[![GitHub issues](https://img.shields.io/github/issues/BrightDV/BoxBox?style=for-the-badge)](https://github.com/BrightDV/BoxBox/issues)\n[![GitHub forks](https://img.shields.io/github/forks/BrightDV/BoxBox?style=for-the-badge)](https://github.com/BrightDV/BoxBox/network)\n[![GitHub stars](https://img.shields.io/github/stars/BrightDV/BoxBox?style=for-the-badge)](https://github.com/BrightDV/BoxBox/stargazers)\n[![GitHub license](https://img.shields.io/github/license/BrightDV/BoxBox?style=for-the-badge)](https://github.com/BrightDV/BoxBox/blob/main/LICENSE)\n[![Github all releases](https://img.shields.io/github/downloads/BrightDV/BoxBox/total.svg?style=for-the-badge)](https://github.com/BrightDV/BoxBox/releases)\n[![Codeberg mirror](https://img.shields.io/badge/Mirror-Codeberg-blue?style=for-the-badge)](https://codeberg.org/BrightDV/BoxBox)\n[![Weblate](https://img.shields.io/weblate/progress/box-box?style=for-the-badge)](https://hosted.weblate.org/engage/box-box/)\n\n\u003c/div\u003e\n\n## Download\n\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\"\n     alt=\"Get it on F-Droid\"\n     height=\"80\"\u003e](https://f-droid.org/packages/org.brightdv.boxbox/)\n[\u003cimg src=\"get-it-on-github.png\"\n     alt=\"Download from GitHub\"\n     height=\"80\"\u003e](https://github.com/BrightDV/BoxBox/releases/latest)\n\n## Screenshots\n\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/0.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/0.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/1.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/2.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/3.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/3.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/4.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/4.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/5.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/5.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/6.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/6.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/7.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/8.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)\n[\u003cimg src=\"fastlane/metadata/android/en-US/images/phoneScreenshots/9.png\" width=\"235\"\u003e](fastlane/metadata/android/en-US/images/phoneScreenshots/7.png)\n\n## Features\n\n- Box, Box! is copylefted libre software, licensed GPLv3+.\n- No ads, no trackers or anything else.\n- Get the latest stories of your favorite driver and his ranking, even without any Internet connection\\*. \\\n  If you want, you can know where he is born and other personal info (not very useful though)…\n- In-app reader for all the editorial articles, with markdown!\n- Watch all the latest videos with a dedicated tab and a swipe-up!\n- Enjoy the app even at night with dark mode.\n- Link to the highlights on YouTube of the qualifications and the race. (or even the sprint…)\n- Wait till the next race with a countdown.\n- Follow all the action on track with integrated WebView (live leaderboard).\n- View the results of all the sessions (free practices, qualifying, sprints and races).\n- Enjoy the race hub during a GP!\n- Follow both Formula 1 and Formula E from the same app!\n\n\\*You need to have Internet connection in order to refresh the data…\n\n## Instances\n\n| Host     | URL                                |\n| -------- | ---------------------------------- |\n| Official | https://brightdv.github.io/boxbox/ |\n\n## Services used\n\n### Formula 1\n\n|           Screen           |      Service       |                  URL                   |\n| :------------------------: | :----------------: | :------------------------------------: |\n|         Home News          |   Formula 1 API    |        https://api.formula1.com        |\n|        Home Videos         |   Formula 1 API    |        https://api.formula1.com        |\n|      Articles search       |      SearXNG       | [14 instances](lib/api/searx.dart#L26) |\n|   Standings (Q, S and R)   |     Ergast API     |         https://ergast.com/mrd         |\n| Standings (FP, Q, S and R) | Formula 1 Archives |          https://formula1.com          |\n|          Schedule          |     Ergast API     |         https://ergast.com/mrd         |\n|        Live Timing         |     Formula 1      |          https://formula1.com          |\n\n### Formula E\n\nEverything comes from the same API (Formula E API): https://api.formula-e.pulselive.com.\n\n## Translation\n\nHelp translate _Box, Box!_ on [Hosted Weblate](https://hosted.weblate.org/projects/box-box/)\n\n\u003ca href=\"https://hosted.weblate.org/engage/box-box/\"\u003e\n\u003cimg src=\"https://hosted.weblate.org/widgets/box-box/-/translations/multi-auto.svg\" alt=\"Translation status\" /\u003e\n\u003c/a\u003e\n\nOr, manually:\n\n- Create a file named **[your language ISO code, like en, fr, etc].arb**\n  These files are used by Flutter to provide you the translation.\n- Translate [this file](lib/l10n/app_en.arb) to your language (only the text between the quotes).\n- Finally, make a pull request or an issue and attach the code to it.\n\nThe app is currently available in:\n\n- 🇬🇧 English\n- 🇫🇷 French\n- 🌐 Arabic, thanks to [@Music47ell](https://github.com/Music47ell)\n- 🇧🇩 Bengali, thanks to [@Rafee-M](https://github.com/Rafee-M)\n- 🇨🇳 Simplified Chinese, thanks to Ahoo Ng (五号电)\n- 🇳🇱 Dutch, thanks to [@ltguillaume](https://github.com/ltguillaume)\n- 🇫🇮 Finnish, thanks to Kieli Puoli, [@Ricky-Tigg](https://github.com/Ricky-Tigg)\n- 🇩🇪 German, thanks to [@RekZix](https://github.com/RekZix), [@Atalanttore](https://github.com/Atalanttore)\n- 🇬🇷 Greek, thanks to [@TamilNeram](https://github.com/TamilNeram)\n- 🇭🇺 Hungarian, thanks to [@d4f5409d](https://github.com/d4f5409d)\n- 🇮🇹 Italian, thanks to [@atilluF](https://github.com/atilluF)\n- 🇰🇷 Korean, thanks to [@simmon-nplob](https://github.com/simmon-nplob)\n- 🇮🇳 Malayalam, thanks to [@akhi07rx](https://github.com/akhi07rx), [@sabeelash](https://github.com/sabeelash)\n- 🇳🇴 Norwegian, thanks to [@comradekingu](https://github.com/comradekingu)\n- 🇵🇹 Portuguese, thanks to [@Alexthegib](https://github.com/Alexthegib)\n- 🇮🇳 Punjabi \u0026 Hindi, thanks to [@ShareASmile](https://github.com/ShareASmile), Scrambled777\n- 🇪🇸 Spanish, thanks to [@inigochoa](https://github.com/inigochoa), gallegonovato\n- 🌐 Swahili, thanks to [@leonardsangoroh](https://github.com/leonardsangoroh)\n- 🇮🇳 Tamil, thanks to [@TamilNeram](https://github.com/TamilNeram)\n- 🇹🇷 Turkish, thanks to [@metezd](https://github.com/metezd), [@symbuzzer](https://github.com/symbuzzer), [@oersen](https://github.com/oersen)\n\nand thanks to the many other translators!\n\n## Donation\nIf you like the app, and you want to support its development:\n\n### Monero\n![monero-qrcode](https://github.com/BrightDV/BoxBox/assets/92821484/4e39d4d9-d68f-42f4-a135-30dae73ecbec)\n\nAddress: `48Yi7F3jDoQc5BsBQBaHnY6Y9hgP6oHev3AMNwd8QySsP52ZWZLhM3Hi4nccyq7wh81UEoXZvBSVmJ5sCLd9LLcXQPxqtxf`\n\n### [Github Sponsors](https://github.com/sponsors/BrightDV)\n\nA huge thanks to the donators!\n\n## License\n\n[![GNU GPLv3 Image](https://www.gnu.org/graphics/gplv3-127x51.png)](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\n```\nBox, Box! is Free Software: You can use, study, share, and improve it at\nwill. Specifically you can redistribute and/or modify it under the terms of the\n[GNU General Public License](https://www.gnu.org/licenses/gpl.html) as\npublished by the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n```\n\n## Notes\n\nI'm developing this app in my free time, so I appreciate feedback and welcome PRs!\n\n(_Box, Box!_ is unofficial software and in no way associated with the Formula 1 group of companies nor the Formula E group of companies.)\n\nSome interesting Formula 1 related projects:\n\n- The amazing [Ergast API](https://ergast.com/mrd).\n- [bacinger/f1-circuits](https://github.com/bacinger/f1-circuits): geo points for the map of each circuit.\n- [theOehrly/Fast-F1](https://github.com/theOehrly/Fast-F1): client for live telemetry (upcoming) and stats, in Python.\n- [slowlydev/f1-dash](https://github.com/slowlydev/f1-dash): feature-rich livetiming webview used by the app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBrightDV%2FBoxBox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBrightDV%2FBoxBox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBrightDV%2FBoxBox/lists"}