Projects

Apps, open-source tools, and side projects for football data. No gambling ads, ever.

Open Source

The Reep Register

Football entity register — 908K+ entities, 2.8M+ provider bridges, 21 providers

The canonical identity resolver for football data. One stable Reep ID per player, team, coach, competition, season, stage, and match, bridged to Opta, Transfermarkt, StatsBomb, Wyscout, SportMonks, and 16 other providers. Wikidata QIDs are now a labelled overlay, not the backbone.

PythonCloudflare WorkersCloudflare R2DuckDB

Nutmeg

beta

Claude Code plugin for football data analytics

Makes AI coding assistants expert at football data. 10 skills, 3 specialised agents, 7+ data provider integrations. Available from the withqwerty plugin marketplace.

Claude Code PluginMCPSkills Framework

Football Docs

beta

MCP server for football data provider documentation

A searchable documentation index for football data providers built as an MCP server. 640 searchable doc chunks across StatsBomb, Opta, SportMonks, Wyscout, FBref, and more.

TypeScriptMCP SDKSQLite FTS5npm

Campos

beta

React component library for football charts

Adapters for messy provider data plus React components for the story. Turns Opta, StatsBomb, Wyscout, and similar feeds into typed events, then renders shot maps, pass networks, timelines, formations, and pitch views with publishable defaults.

TypeScriptReactSVGnpm

open-football

A curated map of open football data

An awesome-style list of free football datasets, exports, and the essentials for working with them: event and tracking data, results and fixtures, identity and ID maps, and more. CC0.

MarkdownCC0

SportMonks TypeScript SDK

Type-safe client for the SportMonks Football API

A TypeScript SDK for the SportMonks v3 Football API with full type coverage.

TypeScriptnpm

Availability Dataset

Open dataset of Premier League injury burden data

Ten seasons of injury, suspension, and absence data across six European leagues. Companion dataset to the 'Availability Is the Best Ability' footnote.

CSVPython

Commercial

footyapps

Football app directory, reviews, and editorial guides

A curated directory of football apps with reviews, claims, and a multi-tier paid spotlight subscription. Edge-deployed Next.js 16 with Cloudflare Workers, D1, KV, and Stripe; cron jobs sync app-store reviews and run analytics rollups; FTS5-powered search. EN/DE/NL.

Next.jsReact 19Tailwind v4TypeScriptCloudflare WorkersD1KVStripeResend

myTeam

retired

Single-club Premier League companion app

Pick your Premier League team and get everything about them in one place. Fixtures, stats, transfers, news, notifications. No ads, no sign up.

React NativeExpoSportMonks APICloudflare Workers

OPPS

retired

Rival team misery alerts

Push notifications when your rivals lose, concede, or get a red card. Schadenfreude as a service.

React NativeExpo

QFAX

retired

Teletext-style live football scores

Live scores in retro Ceefax style. No ads. No betting. Available on iOS, Android, and the web.

React NativeExpoCloudflare Workers

Hobby

FPL Genius

A decision-quality score for Fantasy Premier League managers

Scores a season of FPL decisions — transfers, captaincy, chip timing — against what was knowable at the time, not the final result. Each call is broken down into foresight, payoff, discipline, and originality, calibrated against 68K+ scored managers from 2025/26. Wrapped into badges, an archetype, and a shareable season recap.

React 19ViteExpressTailwind v4Fly.ioCloudflare R2

withqwerty.com

This website — charts, interactives, footnotes

The site you're on. Interactive data visualisations, long-form essays, and project pages. Built with Astro, deployed on Cloudflare Pages.

AstroD3.jsCloudflare Pages

footyapps.com/tv

10 channels, 24/7 football TV

Curated 24/7 football content streams. Ten channels of football documentaries, analysis, and archive footage.

AstroYouTube API