Bracket

Bracket

Self-hosted event system

1,679GitHub
Description

Bracket is written in asynchronous Python (using the FastAPI) and uses the Mantine library with Next.js as the front end. It has the following functions: Support the single elimination system, round-robin and Swiss-based competition system. Build a tournament structure that contains multiple stages, and each stage can contain multiple groups/stages. Drag and drop the game to a different court or reschedule it to a different starting time. Various dashboard pages are available that can be displayed to the public and can be customized for logos. Create/update teams and add players to teams. Create multiple clubs, each club can participate in multiple championships. Swiss-made championships can be processed dynamically and games can be automatically scheduled.

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
App Information
Version
2.2.5
Package Size
56.41 KB
Image Size
609.98 MB
Updated
October 29, 2025
Source Code
evroon
Platform Support
PC