Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Game Tournament Software
  3. Bracket

Bracket

What it is

Bracket is a free, open-source tournament system for creating events, scheduling matches, tracking 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 scheduling can generate matches based on earlier results. Teams and players can be created or updated individually, or uploaded from CSV files. Users can manage multiple clubs, each with multiple tournaments. Public dashboard pages show schedules and rankings and can include a custom logo; live scoreboards are available as well. Bracket provides a REST API powered by FastAPI, with specifications in ReDoc and Swagger UI. It runs on web, Linux, and self-hosted setups, including Docker Compose deployment. The maker says it collects no analytics data. Deployment guidance includes security settings, and the configuration documentation says registration is disabled in production while the project remains in beta.

For and against

For

  • Supports single-elimination, round-robin, and Swiss formats
  • Schedules Swiss matches using prior results
  • Imports teams and players from CSV
  • Offers public dashboards and live scoreboards
  • Provides a REST API

Against

  • Production user registration is disabled during beta
  • Self-hosted deployment requires security configuration

The verdict

Bracket brings tournament setup, scheduling, score tracking, and public-facing rankings together, with club management and an API. Its beta status currently means production registration is disabled.

Who it suits

Bracket suits organizers who need to manage tournament formats, teams, match schedules, scores, and public rankings. It may also fit clubs that want multiple events and a self-hosted deployment.

On the record

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

Alternatives to Bracket

Every alternative, ranked