Looking for feedback about Chess tournament software

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

k2xl
Posts: 1
Joined: Mon Jun 29, 2026 6:05 pm
Full name: Danny Miller

Looking for feedback about Chess tournament software

Post by k2xl »

Hi everyone,

First post here, so apologies if this is the wrong section.

I’ve been working on a tournament/club management site called Chess67, mostly after running into friction organizing local chess events. I'm a dad of a 7 year old chess player and found some terribly old software being used at the local events I was volunteering at.

I recently became a USCF TD, and I’ve seen a few cases where different tools seem to handle the same situation differently, especially around things like byes, withdrawals, late entries, color allocation, odd numbers of players, small sections, and scholastic events where players may come and go.

I realize this forum is more computer-chess focused than local club administration, but it seems like there are a lot of people here who have spent years thinking carefully about chess software, tournaments, and edge cases. That’s why I wanted to ask here. Again apologies in advanced if this is the wrong forum.

For those of you who have worked with pairing software, written pairing logic, or directed tournaments:

What are the pairing or standings edge cases that software most often gets wrong?

I’m especially interested in examples like:
  • a situation where two pairing programs produced different results
  • cases involving byes, withdrawals, or late entries
  • small Swiss sections where the “obvious” pairing feels wrong
  • color allocation issues
  • tiebreak or standings problems
  • USCF vs FIDE differences that are easy to miss
  • things that look simple until you actually try to implement them
I’m trying to collect examples and understand the traps before I make bad assumptions.

Any specific cases, war stories, or pointers to rules/docs worth studying would be appreciated. My software tries it's best to follow the USCF rule book to a T but I know there have been some edge cases that the rulebook doesn't always encounter...

Thanks,
Danny
swisschess
Posts: 4
Joined: Sat Jul 11, 2026 3:08 am
Full name: Sable Sawyer

Re: Looking for feedback about Chess tournament software

Post by swisschess »

Full disclosure: I built this, and I'm posting because Danny's thread is exactly the conversation I want to be part of. I've been running small OTB Swiss events at clubs and school programs and hit the same friction — so I built swiss-chess, a free, web-based Swiss pairing tool.

No install, no account, no paywall. It runs in any browser — Mac, iPad, Chromebook, Android — because the recurring complaint I heard was "SwissSys and WinTD are Windows-only desktop tools and the UI feels stuck in 2003." Mobile-first by design: meant to be run from a phone at the board, not a laptop at a desk.

What it does today:
  • Swiss pairings with automatic board numbers and white/black assignment
  • Buchholz tiebreaks calculated automatically
  • Live standings with a shareable link so players can check pairings from their phones
  • Handles odd player counts (byes), late entries, and withdrawals
What I'm asking this forum for — and Danny's list of edge cases is spot-on, so I'll answer from my own implementation scars:
  • Pairing accuracy: If you've written or audited pairing logic, please try to break it. I'm especially worried about small sections (≤8 players) where the "obvious" Dutch-Swiss pairing conflicts with color history.
  • Color allocation: Two rounds in a row with the same color is the failure mode I've seen other tools produce. Mine tries to alternate and degrade gracefully, but I'd value a stress test.
  • Byes / late entries / withdrawals mid-tournament: These are where I've seen different programs diverge. I'd love specific scenarios where you've seen two tools produce different pairings for the same standings.
  • Tiebreak math: Buchholz is implemented; I know there are variants (Buchholz Cut 1, Median, Progressive). Tell me which your region uses and I'll prioritize it.
  • USCF vs FIDE vs Dutch: I know the rulebooks differ on score-group handling and float rules. I have not implemented all three — I want to hear which matters most to the people here before I guess.
I'm not claiming this is a SwissSys or WinTD replacement for rated events. It does not generate USCF rating reports and is not FIDE-certified. It's aimed at club, scholastic, and unrated OTB events that need correct pairings without the desktop-software tax. The goal is for it to be genuinely correct on the pairing logic — which is why I'm here asking the people who think about this carefully.

The tool is free and will stay free. I just want it to be right.

URL: https://swiss-chess-222bf76.n.egbe.app/play

Thanks in advance — specific edge cases and war stories especially welcome. I'll take brutal feedback over polite silence.