NewTon DC Tournament Manager
The Offline Authority in Darts.
Runs locally. Syncs across devices. Builds your venue's stats over time.
Yours. Not theirs.
No signup, no subscription, no cloud. Works offline. Just download and run. Works without asking permission.
Scan. Score. Done.
The Chalker handles the board. QR codes handle the rest. One scan to start, one scan to finish.
Every match remembered.
Analytics that grow with your club. Season leaderboards, player stats, and tournament history — all from data you already have.
Get Started
Local Use
Download the latest release, unzip, and double-click tournament.html. No installation required — runs entirely in your browser.
Self-Hosted
Deploy on your own server in under 2 minutes. Lightweight Docker container with nginx — perfect for club or venue use.
Docker QuickstartUser Guide
From first download to Grand Final — everything you need to run a smooth tournament. Formats, configuration, match management, results, and tips.
Architecture & Reliability
Built to never lose a match result. Hardcoded lookup tables, transaction-based history, and offline-first design — learn how the internals make it virtually crash-proof.
See It in Action
The Bracket, Properly.
Zoomable, pannable bracket canvas. Click any match card for players, score, and status — then follow progression lines all the way to the final. Clean from 4 players to 32.
A bracket you can trust.
From Board to Bracket in One Scan.
Scan the assignment QR and the Chalker is ready — players, format, lane, referee. When the match ends, scan the result QR back and the bracket advances instantly.
No shouting results across the room.
One Panel to Run the Night.
See what’s ready, assign lanes and referees, and send everything to the board in a single scan. Smart referee suggestions prevent conflicts and keep matches moving.
Less admin. More darts.
Registration Without the Fuss.
Add from your saved roster or register walk-ins on the spot. The help system guides first-time operators, and your regulars stay saved for next week.
Because retyping names is not a sport.
From Zero to Bracket in 60 Seconds.
Name it, pick a date, choose single or double elimination — done. Bracket size adapts to your player count automatically.
Same steps, same setup, every week.
BYEs Handled Like Adults.
The draw distributes players fairly across the bracket. When the field isn’t a power of two, BYEs are placed strategically so nobody gets an unfair edge.
The bracket doesn’t play favorites.
Give the Winner Their Moment.
Podium results, final standings, and tournament highlights when the last dart lands. Export CSV for league records or share JSON for next time.
The night ends. The record doesn’t.