🛡️100% Client-Side • Zero Upload

Event & Tournament Studio

From classroom seating and company team building to esports and sports tournaments. Manage participants, pick fair winners, generate balanced teams, create tournament brackets, round robin schedules, and league standings in your browser. Zero upload, 100% private.

What do you want to do?

Select your goal to get started in 3 simple steps.

What is Event & Tournament Studio?

Event & Tournament Studio is an all-in-one, browser-native event and competition management platform. It streamlines participant management, cryptographically fair drawings, balanced team formation, seating charts, single elimination tournament brackets, round robin leagues, auto-calculated standings, and timetable scheduling.

Whether you are an educator running classroom lotteries, a community organizer hosting weekend gaming tournaments, or an office manager planning seating and team building, Solasu provides a frictionless 3-step quick start for beginners and advanced controls (seeding, rating balance, constraint solving, tie-breakers) for organizers.

True to Solasu's core privacy architecture, all operations execute entirely on your device. Your participant names, team assignments, and match scores are never uploaded to any external server.

Cryptographically Secure Fair Draws with Audit Trail

Instead of predictable pseudo-random generators, our draw engine relies on the Web Crypto API (CSPRNG) to guarantee verifiable fairness with zero modulo bias.

To provide transparency to participants, every draw produces an audit log detailing the eligible pool, exclusions, timestamp, and algorithm used.

Skill-Balanced Team Generator with Custom Constraints

Split participants by team count or group size with automatic skill rating optimization to create competitive, evenly matched teams.

Apply custom pairing rules such as 'Must Be Together', 'Must Be Separate', or fixed team assignments. If rules conflict, the engine explains the exact contradiction.

Single Elimination Tournament Bracket for Any Number of Players

Full support for standard power-of-two tournaments (4, 8, 16, 32, 64, 128) as well as arbitrary participant counts (e.g. 13 or 25 players) with automatic, fair BYE distribution.

Mobile-friendly round cards and desktop SVG tree views. Entering scores automatically advances winners to the next stage.

Round Robin League & Automatic Standings with Tie-Breakers

Generates all-play-all tournament schedules using Berger tables with balanced home/away allocation and rest-time optimization to prevent fatigue.

League tables calculate wins, draws, losses, points, goal difference, and head-to-head records with user-configurable tie-breaker priority.

100% Client-Side Execution • Zero Upload Privacy

All calculations, data storage, and exports occur strictly within your browser. No participant names or scores are ever sent to our servers.

Supports auto-save via localStorage, multiple event management, JSON backup, PNG/SVG image download, and print-ready A4 stylesheets.

Frequently Asked Questions (FAQ)

Is there a limit on the number of participants?

No hard limit. It smoothly handles small groups of 4 to large-scale events with 1,000+ participants directly in your browser.

Are my participant names or scores uploaded to a server?

No. All data processing and storage happens locally in your browser using client-side JavaScript and localStorage. Zero data is transmitted to external servers.

Can I generate a tournament bracket for non-power-of-two numbers (e.g. 13 players)?

Yes. The bracket engine automatically calculates the nearest power-of-two bracket (16 slots for 13 players) and assigns BYEs to top-seeded participants following tournament standards.

Can I export the bracket as an image or print it?

Yes. You can download your tournament bracket or league table as a high-resolution PNG image or vector SVG. You can also print directly using standard browser print (Ctrl+P / Cmd+P).

How does the URL sharing work without a database?

Event data is encoded into the URL fragment (#). When shared, the recipient's browser reconstructs the tournament state locally. Please note that participant names in the URL will be visible to whoever receives the link.

ICS Calendar Studio

Create, edit, validate, merge, split, and convert ICS/iCalendar files in your browser. Zero-upload — your calendar stays local.

Open ICS Calendar Studio →
Bill Split & Expense Settlement Studio

See who owes whom after shared expenses. Free bill splitter with settlement transfers — no signup, zero upload.

Open Bill Split Studio →
Personal Budget Studio

Build this month’s budget in minutes. Track income, expenses, savings goals, and scenarios — no signup, zero upload.

Open Personal Budget Studio →
Printable Learning & Paper Studio

Daily practice worksheets, graph paper, handwriting grids, math drills, and mazes right in your browser. 100% client-side, zero upload.

Open Printable Studio →