NewTon DC Tournament Manager

The Offline Authority in Darts.

Runs locally. Syncs across devices. Builds your venue's stats over time.

NewTon DC Tournament Manager — retro poster illustration of a player throwing a dart through a tournament bracket

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.

Download Latest Release

Self-Hosted

Deploy on your own server in under 2 minutes. Lightweight Docker container with nginx — perfect for club or venue use.

Docker Quickstart

User Guide

From first download to Grand Final — everything you need to run a smooth tournament. Formats, configuration, match management, results, and tips.

Read the Guide

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.

How It's Built

See It in Action

32-player tournament bracket showing the full double elimination structure with a zoomed match card
Bracket View

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.

NewTon Chalker scoring app showing a completed 501 match with the result QR code ready to scan
Chalker App

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.

Match Controls panel showing live matches, referee assignment with conflict detection, and the Scan QR Results button
Match Controls

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.

Player registration page with saved players and dynamic help system
Player Management

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.

Tournament setup page with name, date, and bracket configuration
Setup

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.

Tournament bracket showing fair draw seeding and BYE placement
Fair Draw

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.

Tournament winner celebration screen
Tournament Complete

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.