bracket-creator lets any club or organisation run kendo tournaments at whatever level of digitisation fits the venue. Give it a CSV of participants, and it produces fully formatted, print-ready Excel brackets (pool draws, match schedules, and elimination trees). It can also run pools and scores on the day. Choose how digital you go.
Start here
Choosing your setup narrows the choice down in two questions. Your first tournament walks you from an empty folder to results on a screen.
Three ways to run a tournament
The same toolkit scales from a fully printed event to a fully online one. Pick the mode that matches your venue and equipment.
-
Offline
No internet required. Generate the brackets and score sheets as an Excel file, print them, and run the whole day on paper.
Needs: an A4/A3 printer.
-
Partially connected
Internet is available but there are no display screens. Keep every shiai-jo in sync through a shared Google Sheet or the tournament app. Some printed material is still needed for scoreboards and competitors.
Needs: one device per shiai-jo.
-
Fully digital
On-screen scoreboards and mobile result pages, updated in real time. Organisers still print competitor tags and numbers.
Needs: a device and monitor per shiai-jo, plus network access for competitors.
Tools
Three programs ship in the single binary. The three ways to run a tournament decide how digital your event is. These tools are what you run to do it.
-
Tournament app
Run pools and scores on the day, in real time on any device.
mobile-app -
Legacy Web UI
Browser-based bracket generation, no CSV editing needed.
serve -
CLI
Generate print-ready Excel brackets from the command line.
create-pools(pools + knockout) ยทcreate-knockout(straight knockout)
Quick start
The simplest way to run the tournament app, no Go toolchain needed:
- Download the binary for your platform from the releases page.
-
Start the app:
-
Open
http://localhost:8080and follow the setup in the tournament app guide.
For Go or Docker, refer to the install options.
What you need on tournament day
- A3 printer: for team/competitor name sheets
- A4 printer: for the bracket trees
- Scoreboards, whiteboard markers, scissors, tasuki: for keeping score at the courts and marking competitors
Keep courts in sync
If you have multiple shiai-jo, upload the Excel file to Google Drive (or similar) so every table works from the same document.
Before the tournament
- Collect participants: one name per line in a CSV file (input format)
- Generate the bracket: run
create-poolsorcreate-knockout(commands) - Optionally seed top competitors so they land in separate pools/sides of the bracket (seeding)
- Print: the Excel file is laid out to print cleanly on A4/A3
On the day
Use the tournament app to manage pools and scores in real time across all devices on your network (no Excel required on the day). Refer to the tournament app guide.