GitHub - zoid-archive/scorelang: a small DSL to run football (and similar sports) tournaments

1 min read Original article ↗

ScoreLang: Football Tournament DSL

ScoreLang is a domain-specific language (DSL) for tracking and calculating football (soccer) tournament scores and standings.

🌐 Live Web Interface

Try ScoreLang in your browser at score.zoid.dev

Demo: EPL 2024-2025 Season

Project Structure

This repository is organized as a monorepo with the following packages:

Getting Started

This project uses Bun as its package manager and runtime.

# Install dependencies
bun install

# Build all packages
bun run build

See the individual package READMEs for more detailed usage instructions: