Bracket logo

Bracket

Flexible self-hosted tournament management with live public rankings

1.7k Docker AGPL-3.0 2 days ago

Overview

Bracket is a self-hosted tournament system that lets organizers build tournament brackets, register teams, schedule matches, and track scores in real time. It supports multiple tournament formats and exposes a live public view so audiences can follow standings without logging in. The application is distributed as a Docker image with a FastAPI backend and a Next.js frontend, making deployment straightforward with Docker Compose.

Where it falls short of Calendly

  • No built-in calendar integration or iCal/Google Calendar sync for match schedules
  • Payment collection for entry fees is absent
  • Email or SMS notifications to participants are not supported out of the box
  • Limited reporting and export options compared to dedicated event-management SaaS

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

tournament
bracket
scheduling
sports
events
Maintain Bracket?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Bracket difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/bracket)](https://openreplace.com/bracket)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Scheduling infrastructure for everyone, the open-source Calendly alternative

46k TypeScript AGPL-3.0 2 days ago
3/5
1-click
Bracket vs Cal.com

Open-source online appointment scheduling built on Cal.com

46k Nodejs MIT 2 days ago
3/5
Bracket vs Cal.diy

Open-source hotel reservation and channel management system

14k PHP OSL-3.0 6 days ago
4/5
Bracket vs QloApps

Self-hosted scheduling polls to find the best time for a group to meet

5.1k TypeScript AGPL-3.0 today
3/5
1-click
Bracket vs Rallly