Bracket: An Easy-to-Use Tournament System in Async Python

2025-05-05
Bracket: An Easy-to-Use Tournament System in Async Python

Bracket is an easy-to-use tournament system built with async Python (FastAPI) and Next.js (using the Mantine library). It supports single elimination, round-robin, and Swiss formats, allowing for multi-stage tournaments with drag-and-drop scheduling, customizable dashboards, and team/player management. A demo is available, and deployment is simple via Docker. Multiple languages are supported (via Crowdin).