Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/SdazaP/ruTournament/llms.txt

Use this file to discover all available pages before exploring further.

ruTournament is a fully offline, browser-based platform for organising Rubik’s Cube speedcubing competitions. Create tournaments, register competitors, configure WCA or Red Bull bracket formats, generate scrambles, enter results, and publish a public leaderboard — all without installing anything or connecting to a server.

Quickstart

Get your first tournament running in under five minutes.

Installation

Self-host ruTournament locally with Node.js and Vite.

Tournament Lifecycle

Understand the three tournament states and what each one unlocks.

Competition Formats

Compare WCA averages and Red Bull elimination brackets side by side.

What you can do with ruTournament

Create Tournaments

A guided 3-step wizard for name, categories, and competitors.

Manage Participants

Register, search, and assign competitors to events.

Assign Staff

Designate Judges, Runners, and Scramblers per category.

Build the Schedule

Drag-and-drop timeline editor with room support.

Generate Scrambles

Official csTimer scrambles generated per round and group.

Enter Results

Record times with +2/DNF penalties for WCA and RB formats.

How it works

1

Open the app in your browser

Navigate to your hosted instance or run npm run dev locally. No account or login is needed.
2

Create a tournament

Use the New Tournament wizard to set a name, pick up to 10 categories (WCA or Red Bull), and register your competitors.
3

Run the event

Generate groups and scrambles, assign staff, enter results as rounds complete, and track advancement automatically.
4

Publish results

Switch to the public Results View — a responsive, read-only leaderboard you can share with competitors and spectators.
All tournament data is stored directly in your browser’s IndexedDB. Nothing is sent to a server. Make sure to use the same browser and device between sessions.

Build docs developers (and LLMs) love