Bracket

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

Steady · 55
55/100
Steady

Maintained, but at a slower pace than the leaders in its category.

Maintenance 23/40
Releases 11/25
Community 9/20
Momentum 12/15

Commit activity more than 58% of tracked projects; popularity more than 45%. How this is calculated.

Commits, last 11 months

2025-10: 23 commits 2025-11: 53 commits 2025-12: 57 commits 2026-01: 24 commits 2026-02: 39 commits 2026-03: 44 commits 2026-04: 41 commits 2026-05: 14 commits 2026-06: 18 commits 2026-07: 28 commits 2026-08: 47 commits
2025-10 388 total 2026-08
Stars1.7k
Latest releasev3.0.0-rc1 · 29 Dec 2025
Repo updated22 Sept 2026
LicenceAGPL-3.0
Built withDocker, Nodejs

Is Bracket actively maintained?

Over the last 11 months the project absorbed 388 commits, of which 93 arrived in the most recent quarter — roughly 31 commits a month.

The most recent tagged release, v3.0.0-rc1, is about 9 months old.

Bracket ranks #12 of 21 in Polls and Events, placing it mid-table for maintenance activity.

What Bracket actually does

Bracket is a self-hosted tournament management system that allows you to configure competitions, register teams, and schedule matches. It tracks scores and outputs a live public ranking view for participants and spectators. The application runs on Node.js and is available as a Docker container under the AGPL-3.0 licence.

Best fit: It suits community organisers, local clubs, or gaming groups who need to run tournaments and publish live standings on their own infrastructure.

Worth knowing: The AGPL-3.0 licence places copyleft requirements on your deployment if you modify the code and offer it as a service over a network. Additionally, the moderate community size means you should expect to handle support and troubleshooting independently.

Deployment notes

You will typically need to configure persistent storage for application data and place the container behind a reverse proxy to handle TLS termination. Since it relies on Node.js and Docker, standard container orchestration and environment variable configuration will apply.


Alternatives to Bracket

Projects in the same categories, ordered by health score.