Bracket
Tournament planner
Organizers keep every match in order, and spectators follow along on their own page.
“Make it mine” asks you to sign in first. On the Free plan, your copy is your one app; you can delete it any time.
“Try it” opens the authors’ own copy, not yours.

- Made by
- evroon
- Licence
- AGPL-3.0
- Popularity
- 1.7k stars on GitHub
- Uses
- A database, Sign-in
What you can do
- Start with round-robin groups and end with a knockout
- Drag matches to another court or start time
- Schedule each Swiss round's matches automatically
Who it’s forClubs, schools and esports groups that host tournaments
Once it’s yours
- Your own copy, at its own address
- Its own database, separate from everyone else’s
- You manage its data; deleting the app deletes its data too
- Anyone with its address can open it, until you choose who can
- Change it with your own coding agent
Ideas for changing it
Once it’s live, give any line below to your coding agent.
Show the next three matches first on the spectator page
Add a page where teams sign themselves up
Use our school colors on the spectator page
Source and licence
Bracket is open source: its authors, evroon, published the code for anyone to use and change.
Its licence, AGPL-3.0, lets you use and change it for free; when other people use your changed version, you share your changed code with them.
Your copy is the version you copied; the authors’ later updates don’t arrive by themselves.
More like this
GPS track editorRoute cleanup and exportDraw a route or join up old GPS tracks, then load the result onto your watch or bike computer.
TMXRacket sports tournament managerRun a tennis or pickleball tournament on one device, from draws to scores.
CoronateChess tournament managerRun a Swiss-system chess tournament in your browser with nothing to install.
Describe an app, or bring one from your agent. Tofu puts it online.
Works with any coding agent
© 2026 Tofu
trytofu.ai