EVERYTHING XIAOMI
Get listed

Bracket

Bracket is a tournament management system for creating events, scheduling matches, recording scores, and publishing rankings.

Place
#12 of 14
Score
5.5

What Bracket is

Bracket is a tournament management system for creating events, scheduling matches, recording scores, and publishing rankings. It supports single-elimination, round-robin, and Swiss formats, with tournaments organized into multiple stages and groups or brackets. Organizers can move matches between courts or change start times, while Swiss tournaments can schedule matches based on earlier results. Teams and players can be added or updated individually, or uploaded by CSV. Multiple clubs can each hold multiple tournaments. Public dashboard pages show schedules and rankings and can include a custom logo; live scoreboards are also available. Bracket provides a REST API with specifications in ReDoc and Swagger UI. It runs on web, Linux, and self-hosted setups, and can be deployed using Docker Compose. The software describes itself as free and open source, with no analytics collection. Its deployment guidance covers security settings, and registration is disabled in production while the project is in beta.

Good

  • Supports single-elimination, round-robin, and Swiss formats
  • Schedules Swiss matches based on prior results
  • Imports teams and players from CSV
  • Public dashboards can show rankings and schedules
  • Offers a REST API and live scoreboards

Watch out

  • Production registration is disabled during beta
  • Self-hosting requires deployment and security configuration

Who it suits

Bracket suits organizers who need to manage tournaments across several formats, clubs, or stages. It may also fit groups that want to host the software themselves or use its API.

Verdict

Bracket combines tournament setup, scheduling, scoring, and public rankings in one free, open-source system. Its beta status and disabled production registration are important considerations for organizers planning access for new users.

The facts

Each one read from Bracket's own pages, with the date it was checked.

What it does

Analytics
The product says it collects no analytics data.checked 30 Sep 2026
Analytics and data
The maker describes Bracket as collecting no analytics data and as open-source software without vendor lock-in.checked 30 Sep 2026
API
Bracket provides a REST API powered by FastAPI, with public API specifications in ReDoc and Swagger UI.checked 30 Sep 2026
Clubs
Users can create multiple clubs, with multiple tournaments per club.checked 30 Sep 2026
Development status
The configuration documentation says user registration is currently disabled in production while Bracket is still in beta.checked 30 Sep 2026
Formats
It supports single-elimination, round-robin, and Swiss tournament formats.checked 30 Sep 2026
Hosting
Bracket can be self-hosted using Docker Compose, and the documentation also describes production deployment options.checked 30 Sep 2026
Integration
Self-hosted deployments can optionally use hCaptcha challenges for new account creation.checked 30 Sep 2026
Match scheduling
Organizers can drag and drop matches between courts or reschedule them to another start time.checked 30 Sep 2026
Open source
The product describes itself as free and open-source tournament management software.checked 30 Sep 2026
Project status
The configuration documentation says user registration is currently disabled in production while Bracket is still in beta.checked 30 Sep 2026
Public dashboard
The public dashboard can show schedules and rankings, and dashboard pages can be customized with a logo.checked 30 Sep 2026
Purpose
Bracket is a tournament system for building tournaments, scheduling matches, tracking scores, and publishing rankings.checked 30 Sep 2026
Scheduling
Matches can be dragged between courts or rescheduled to different start times.checked 30 Sep 2026
Security configuration
The deployment guide says to use a random JWT secret, replace default admin credentials, and set insecure HTTP SSO to false.checked 30 Sep 2026
Self-hosting
Bracket can be self-hosted using Docker Compose, and its documentation also describes production deployment options.checked 30 Sep 2026
Stages
Tournaments can have multiple stages, each with multiple groups or brackets.checked 30 Sep 2026
Swiss scheduling
Swiss tournaments can be handled dynamically, with matches scheduled automatically based on prior results.checked 30 Sep 2026
Tournament formats
It supports single-elimination, round-robin, and Swiss formats, including multiple stages and groups.checked 30 Sep 2026

The company

Team management
Users can create or update teams, add players, and upload teams and players from a CSV file.checked 30 Sep 2026
Teams and players
Users can create or update teams, add players, and upload teams and players using a CSV file.checked 30 Sep 2026

Alternatives to Bracket

All alternatives
  1. 1Challonge logo

    Challonge

    Free planWebAPI
    7.3From $14.99 a year
  2. 2

    iSCRIM

    Free planWeb
    7.3From $20 a year
  3. 3

    Z League

    Free planAndroidiOSWeb
    7.1Free plan
  4. 4Toornament logo

    Toornament

    Free planWebAPI
    6.8€19 one-time
  5. 5

    Skillz

    Free planAndroidiOSWeb
    6.7Free plan
  6. 6Xtallet logo

    Xtallet

    Free planWeb
    6.7From ₹499 a month