Appearance
Is a Vue 3 component for rendering tournament
Easily style brackets to match your app using slots, props, and CSS variables.
Supports click events and custom rendering for matches, teams, and scores.
Supports both single and double elimination bracket structures out of the box.
No external dependencies — just pure Vue 3.
Comes with full TypeScript types for better DX and IDE integration.
Fully compatible with Vite, Nuxt 3, and server-side rendering.