British 8-Ball · iOS · Free

Rack 'em
up.

The scorekeeper built for the pub. Ball-by-ball, foul-aware, rotation-smart, and the only one keeping receipts.

Your last 10
7W · 3L
Chalk analytics hub
Chalk play setup
What it does
Built for the pub scenario.
Setup view - pick mode, players, rotation
01 · Setup
Knows the rotation.

Pick 1v1, 1v2, or 2v2. Fixed seats, rotating doubles, or winner stays. Chalk owns who breaks next and who partners who.

Session detail - shot-by-shot frame scoring
02 · Score
Ball-by-ball, foul-aware.

Every pot, every miss, every foul gets logged. No more arguments about whether that scratch on the black was a frame-loss.

Player stats - win rate, form, sparkline
03 · Stats
Form, streaks, rivalries.

Win rate, pots per frame, ball-mix, average shot time, and a rivalry matrix that shows exactly who owns who.

Ball-by-ball scoring
Track
everything.

Shot timer, pot-by-pot history, foul tracking. Every moment of every frame captured. No more relying on memory when the table gets heated.

4:38
Avg frame time
14
Shots this frame
The rivalry matrix
See who
owns who.

Every head-to-head logged since the table arrived. Sort by win rate, frames played, or pots per frame. Tap any cell to see the frames behind the number.

7–2
Junaid vs Austin
+24%
Win-rate delta
Deep analytics
Know who's
hot.

Win rates, form streaks, pots per frame, team pairings, leaderboards. All calculated automatically from your match data. See exactly where your game is improving.

70%
Win rate
8
Win streak
Live frame - ball-by-ball scoring All-time records and rivalry matrix Player analytics - form, win rate, sparkline
Colophon
Built like a
pet project
should be.
Platform
iOS 17+ · iPhone only
Built with
SwiftUI · SwiftData · Swift 6.3
Sync
Supabase · Apple Sign In · cloud frames
Modes
1v1 · 1v2 · 2v2 · fixed / rotating / winner-stays
Status
V1.0 · Free on the App Store
Watch
Companion app · later
Now seating
Your break.

Chalk is free on the App Store. Download it and start keeping score properly.

Download on the App Store