NewTon DC - Tournament Manager
Free, Open-Source Darts Tournament Manager
Run professional single and double elimination darts tournaments entirely from your browser. No server, no database, no internet connection required. Your data never leaves your device.
Download the latest release, unzip, and double-click tournament.html. No installation required — runs entirely in your browser.
Deploy on your own server in under 2 minutes. Lightweight Docker container with nginx — perfect for club or venue use.
Docker QuickstartFrom first download to Grand Final — everything you need to run a smooth tournament. Formats, configuration, match management, results, and tips.
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.
Professional bracket structures for 4 to 32 players. Frontside/backside brackets with automatic progression, walkovers, and placement tracking. Interactive bracket visualization with click-to-zoom match cards.
Assign matches to dartboard lanes and referees with smart conflict detection. Players officiating a match are blocked from playing until they're free, and players in a live match are excluded from referee selection. Suggestions prioritise recent losers, winners, and referee history.
Transaction-based history enables surgical undo of any match result. Recover from mistakes without resetting the entire tournament.
JSON-based backup and sharing between devices. CSV export for results. Multi-tournament support with persistent player registry.
Tablet-optimized x01 scoring companion for referees. Installable as a PWA with full offline support. Live stats, match history, tiebreak warnings, and ton rings — everything a chalker needs at the board.
Runs entirely in your browser with zero external dependencies. No internet connection, server, or database required. Pure HTML5, CSS3, and JavaScript.
All tournament data lives in your browser's localStorage. No cloud, no tracking, no external data sharing. Complete privacy by architecture.
Deploy on your own server in under 2 minutes. Lightweight Alpine container with nginx and optional REST API for tournament sharing.
The full bracket rendered as a zoomable, pannable canvas. Click any match card to zoom in and see player details, scores, and match status. Progression lines trace the path from round one to the final. Works beautifully from 4-player brackets all the way up to 32.
The Match Controls panel is your command center. See which matches are ready, assign lanes and referees, start matches, and record results — all without leaving the page. Smart referee suggestions highlight available players and flag conflicts automatically.
Add players from your saved roster or register new ones on the spot. The dynamic help system guides first-time users through every step. Player data persists across tournaments, so your regulars are always one click away.
Name your tournament, pick a date, choose single or double elimination, and you're ready to go. The bracket size adapts automatically to your player count. No configuration rabbit holes — just the essentials.
The draw algorithm distributes players fairly across the bracket, and when the field isn't a perfect power of two, BYEs are placed strategically so no player gets an unfair advantage. Real players advance automatically past empty slots — no manual intervention needed.
When the final dart lands, the winner gets the spotlight they deserve. Full podium results, final standings, and the satisfaction of a tournament well run. Export results as CSV for your league records or share the JSON for next time.
NewTon Chalker is a dedicated x01 scoring app for the referee at the dartboard. Runs in any browser, installs as a PWA, works fully offline. Large scores, clear running totals, live leg counter — everything the referee needs and nothing they don't. Full stats are available during the match and after: averages, score ranges, high finishes, and more. The last 1,000 matches are saved in history.