Bracket

Flexible tournament system to build a tournament setup, add teams, schedule matches, keep track of scores and present ranking live to the public.


Product Overview

Bracket is a self-hosted tournament system designed to be easy to use and flexible in its approach to building tournament setups, adding teams, scheduling matches, keeping track of scores, and presenting ranking live to the public. With Bracket, you can create complex tournament structures with multiple stages and groups, manage team and player information, and schedule matches dynamically. The system also supports various dashboard pages that can be customized with a logo and presented to the public.

Main Features

Bracket offers the following main features:

  • Tournament Formats: Supports single elimination, round-robin, and Swiss formats.
  • Tournament Structure: Build your tournament structure with multiple stages that can have multiple groups/brackets in them.
  • Match Scheduling: Drag-and-drop matches to different courts or reschedule them to another start time.
  • Team and Player Management: Create/update teams and add players to teams. Manage multiple clubs with multiple tournaments per club.
  • Swiss Tournaments: Handle Swiss tournaments dynamically, with automatic scheduling of matches.
  • Customizable Dashboards: Present various dashboard pages to the public, customizable with a logo.
  • Easy to Use UI: Designed to be easy to use while providing maximum flexibility.

By leveraging modern technologies such as async Python (with FastAPI) and Next.js with the Mantine library, Bracket provides a robust and scalable solution for managing tournaments. With its flexible and customizable approach, Bracket is an excellent choice for anyone looking to build and manage complex tournament structures.

Related

Opengist
Rallly
MiroTalk SFU
MeTube
AppFlowy
Castopod
Feedpushr
Talkyard
Lago
Overleaf
Star history

Star history for Bracket