Instant real-time scoring
Big thumb-friendly buttons for takedowns, sweeps, passes, mounts, advantages and penalties. Every tap updates the board immediately.
Choke is the fastest way to run and score Brazilian Jiu-Jitsu matches from your phone. Tap points as they happen — the scoreboard streams instantly to spectators, coaches and the projector.
Purpose-built for gym smokers, in-house tournaments and open mats where a full timing rig is overkill.
Big thumb-friendly buttons for takedowns, sweeps, passes, mounts, advantages and penalties. Every tap updates the board immediately.
Set the round length once, then run every match with a clean second-by-second countdown, pause and finish controls.
Scores publish straight to bjjscore.live — spectators and remote coaches follow along with zero setup.
Open the app and start scoring. Your identity is a secure key generated on your device — no sign-up, no email, no password.
Hand a match to a helper with a one-off match key — they score on their phone without ever touching your private key.
Finish a match by submission and log the technique — armbar, RNC, triangle and more — for a complete record of the bout.
Open Choke and your account is ready — a secure key is created on the device, no sign-up. That key is your identity, and every match you run is published under it.
Enter both competitors and the round duration. A match gets a short shareable ID like #3b3f.
Start the clock and tap points as the action unfolds. Undo mistakes, add advantages and penalties, finish by submission.
Open Account and tap Share live board: Choke hands you a bjjscore.live link with your key already in it. Send that one link to anyone — they watch the scoreboard live, with no separate key to pass along.
Competitor scores are huge and colour-coded so the whole room can read them across the mat. Points, advantages and penalties each have a dedicated button — no menus, no fumbling.
Every match you score publishes to bjjscore.live in real time — perfect for projecting on a venue screen or sharing with people who can't be there.
Share your board in one tap
Yes. Choke is completely free and open source under the GPL-3.0 license. There's no paid tier, no ads and no account.
Every match you score is published live to bjjscore.live. Share the public key (npub) from your Account tab, and anyone can follow your matches there — great for projecting at a venue.
No. When you install the app a secure keypair is generated on your device. That key is your identity — back it up and keep the private part (nsec) secret.
Yes. You can delegate a single match to a teammate using an ephemeral match key, so multiple people can run the scoring table without ever sharing your private key.
Choke is available for Android on Google Play, and as a desktop build for Linux and Windows. It's built with Flutter, so the same experience runs everywhere.