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.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.
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
Open the app in your browser
Navigate to your hosted instance or run
npm run dev locally. No account or login is needed.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.
Run the event
Generate groups and scrambles, assign staff, enter results as rounds complete, and track advancement automatically.
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.
