Bracket logo

Bracket

Selfhosted tournament system

Alternative to: challonge, toornament

Bracket screenshotBracket screenshot

About Versions (41)

v3.0.0-rc1

2025-12-29

This release candidate for 3.0 migrates the frontend from Next.js to Vite, introduces a combined Docker container for frontend and backend, and updates several development tools and libraries.

v2.2.5

2025-08-08

Updated @types/node, fixed the match sorting algorithm, and reverted the addition of a 32-bit ARMv7 Docker image.

v2.2.4

2025-08-04

This release includes numerous dependency updates for backend and frontend, adds a sitemap, improves head tags, and introduces a 32-bit ARMv7 Docker image.

v2.2.3

2025-05-15

This release includes documentation fixes, UI improvements like icons for stage items, team table updates, and various dependency bumps.

v2.2.2

2025-04-04

This release fixes backend healthchecks and sed errors, adds missing locales, and updates numerous frontend and backend dependencies.

v2.2.1

2025-03-12

This release includes various bug fixes, expanded test coverage, documentation improvements using Nextra, and multiple dependency updates.

v2.2.0

2025-02-12

This release adds ARM64 support for frontend docker images, updates Ubuntu to 24.04 in CI, and includes Crowdin updates and dependency bumps.

v2.1.0

2025-02-09

This release introduces archived tournaments, extensive documentation updates, Node.js 22 upgrades, and various dependency bumps.

v2.0.3

2025-02-01

This release includes Swiss scheduling improvements, several dashboard and standings page fixes, a fix for team logos, and numerous dependency updates across frontend and backend.

v2.0.2

2024-11-15

Updated the languages README and the list of selectable languages.

v2.0.1

2024-11-13

This release includes bug fixes for match results and dashboards, improvements to elimination round assignments, Python 3.12 support, and various dependency updates.

v2.0.0

2024-11-06

This major release introduces customizable rankings, improved Swiss stage handling, court conflict detection, and the ability to change assigned teams in stage items.

v1.5.3

2024-09-05

Updates various frontend and Docker dependencies, improves Docker Compose configuration, and fixes backend match start time recalculation.

v1.5.2

2024-07-29

This release includes various dependency updates for frontend and backend, documentation updates, Crowdin translations, and a fix for the Docker image publish workflow.

v1.5.1

2024-07-25

This release includes numerous dependency updates across frontend and backend, multi-architecture build support for GitHub Actions, and various documentation and localization improvements.

v1.5.0

2024-05-24

This release introduces a dashboard redesign, UX and responsiveness improvements, a language selector, various bug fixes, and updated dependencies.

v1.4.7

2024-05-04

This release includes numerous dependency updates, documentation improvements, translation updates, and a fix for the upcoming matches table.

v1.4.6

2024-02-27

This release fixes Dockerfile issues and improves the handling of teams foreign key errors.

v1.4.5

2024-02-26

This release introduces analytics updates, primary key newtypes, backend performance improvements using asyncpg, and various bug fixes and dependency updates.

v1.4.4

2024-02-21

This release adds user registration to the CLI, improves the frontend Dockerfile, updates API documentation, and includes several dependency bumps.

v1.4.3

2024-02-18

Updated @mantine/dates dependency and implemented the use of UUIDs for logos.

v1.4.2

2024-02-17

This release includes various dependency updates, bug fixes for the translations dashboard and dashboard links, and improvements to endpoint sorting, file handling, and the courts page.

v1.4.1

2024-02-13

This release includes frontend bugfixes, improved tournament fetching, better empty state UI, and a 404 error for missing tournaments.

v1.4.0

2024-02-12

This release includes a Pydantic v2 migration, dependency updates, Dutch translations, documentation improvements, and various bug fixes including a switch from passlib to bcrypt.

v1.3.1

2024-02-04

This release fixes an issue with database initialization.

v1.3.0

2024-02-03

This release introduces i18n support for zh-CN, implements hcaptcha, adds demo functionality, and includes various frontend fixes and dependency updates.

v1.2.1

2023-12-06

This release introduces Prometheus metrics, fixes a type issue in the stage item modal, and updates several dependencies.

v1.2.0

2023-12-02

Updates various dependencies including Next.js and Mantine, adds statistics columns to teams, and improves frontend responsiveness.

v1.1.0

2023-11-27

This release focuses on documentation improvements, including a new homepage using Mantine, a quickstart guide, and various dependency updates.

v1.0.0

2023-11-26

This release introduces autoscheduling, multi-user/team creation, custom match times, a spotlight feature, and various usability fixes in preparation for the 1.0 release.

v0.2.0

2023-11-11

Introduced a dashboard endpoint, schedule builder with time scheduling, team table enhancements including ELO and group filtering, and added Ruff and Vulture linting checks.

v0.1.9

2023-09-24

This release introduces docker compose instructions, dummy player insertion, next stage behavior, and various homepage improvements and bugfixes.

v0.1.8

2023-09-12

Moved stages and settings to the navbar, fixed login handling, and added a Docker Compose configuration.

v0.1.7

2023-09-12

Introduces court functionality, stage-specific round scheduling, Pydantic v1, and various frontend and backend improvements alongside numerous dependency updates.

v0.1.6

2023-05-30

This release includes various bug fixes for round creation, database insertions, and configurations, and disables user creation during the beta period.

v0.1.5

2023-05-19

This release introduces a stages modal, default active stage selection, a unified run script, and various dependency updates.

v0.1.4

2023-05-02

This release introduces Docusaurus documentation, a frontend Dockerfile, backend stages, and various dependency updates across the project.

v0.1.3

2023-04-16

Improved authentication and user management, added user integration tests, and updated various dependencies.

v0.1.2

2023-02-21

Fixed the docker workflow.

v0.1.1

2023-02-21

Added Docker image builds to the release process.

v0.1.0

2023-02-21

Initial release featuring the first version of the backend and frontend, a tournament system, a dashboard, and various dependency updates.