Vega: cross-platform tournament software

Vega is the main alternative to Swiss-Manager, and its central advantage is simple: it is not tied to Windows. For an organizer working on macOS or Linux that single fact usually decides the question.

What it is and how it differs

A desktop program for running chess events, developed independently of Swiss-Manager and covering broadly the same ground: pairings, standings, tie-breaks and reports.

  • Cross-platform. Versions exist for Windows, macOS and Linux, which is the main practical difference and the reason most people choose it.
  • A certified pairing engine. Its Swiss pairings follow the same FIDE rules, so the pairings themselves are not a point of difference.
  • A smaller install and a simpler interface. Subjective, but organizers coming from Swiss-Manager usually describe it that way.
  • Less common in official use. It is accepted for rated events, but the arbiter you meet at an open is statistically more likely to be running Swiss-Manager.

What it does

Pairings
Swiss and round robin, plus team events. The formats an amateur or club organizer actually meets
Tie-breaks
The standard set - Buchholz and its variants, Sonneborn-Berger, direct encounter, progressive
Player data
Import from rating lists, so entries carry ratings and identifiers rather than being typed by hand
Reports
Starting lists, pairings, cross tables and the export formats federations use
Publication
Export for results sites, so an event can be posted online after each round

Licensing follows the same shape as its competitor: a limited free version and a paid one for full functionality. Check the current terms with the developer - published figures go stale quickly.

Who it suits

  • Organizers not on Windows. The clearest case: no virtual machine, no compatibility layer.
  • Clubs running regular rated events. Everything needed for reporting is there.
  • Arbiters who prefer a lighter interface. A matter of taste, and taste matters when you use something weekly.
  • Not for one-off club evenings. Installing and learning a desktop program for a single evening of seven rounds is effort spent in the wrong place.

For an evening event the practical answer remains an app that runs the tournament from a phone - how that works.

Vega or Swiss-Manager

The choice is narrower than it looks, because the pairings are the same under both. What differs is the surroundings.

VegaSwiss-Manager
PlatformsWindows, macOS, LinuxWindows
PairingsFIDE Swiss rulesFIDE Swiss rules
Use at official eventsaccepted, less commonthe de facto standard
Learning curvesomewhat lightermore to learn, more built in
Community and guidessmallerlarge - most arbiters use it

A practical rule: if you are training to arbiter official events, learn Swiss-Manager, because that is what the person beside you will be using and what the guides assume. If you organize your own events on your own machine, Vega is the more comfortable choice - especially outside Windows.

And if the event is a club evening rather than a rated open, neither is the right tool - the same conclusion from the other side.

For a club evening, skip the desktop

The Vibe Chess app handles pairings, standings and tie-breaks, and players see their table and opponent on their own phones.

Frequently asked questions about Vega

What is Vega used for?

Running chess tournaments on a desktop: Swiss and round robin pairings, standings and tie-breaks, player import from rating lists, reports and export for results sites. It covers broadly the same ground as Swiss-Manager.

Does Vega run on macOS and Linux?

Yes - that is its main practical advantage over Swiss-Manager, which is Windows-only. For organizers outside Windows it usually settles the choice on its own.

Are Vega's pairings different from Swiss-Manager's?

No. Both use certified implementations of the FIDE Swiss rules, so the pairings are not a point of difference. What differs is the platform support, the interface and how common each is at official events.

Which should I learn, Vega or Swiss-Manager?

If you are training to arbiter official events, Swiss-Manager: it is what colleagues use and what guides assume. If you organize your own events on your own machine - particularly outside Windows - Vega is more comfortable.

Is Vega worth it for a club evening?

Generally no. Installing and learning a desktop program for one evening of seven rounds is effort in the wrong place; an app that runs pairings and standings from a phone is faster and needs no laptop between rounds.

The tournament app

Anyone can be the organizer

There are no club or arbiter roles in the app: the create button is available to everyone. You can announce a tournament today and run it this weekend.

Swiss

when there are more than ten players and nobody should be knocked out

Round robin

when the field is small and fairness matters most

Free meetup

when you simply want to get together and play

How the tournament runs
  1. 1Create the event, open sign-up, share the link
  2. 2Start the tournament - the app announces the pairing
  3. 3Record results as the evening goes
  4. 4Show the final standings and export the TRF report

More than a bot: the app, FIDE rules and a TRF report

  • The app. Besides the bot there is an app - inside Telegram and simply at vibechess.ru/app: what is on in your city, the player list, a live table, the current round, your profile and game history - everything that is awkward to read as chat messages.
  • Pairings by FIDE rules. Pairings are computed by bbpPairings, an open-source engine implementing the Dutch system: score groups, floats on an odd field, colour alternation, no rematches and no two byes in a row.
  • A TRF report. A finished tournament exports as a single file in the FIDE data exchange format - the one arbiter software and federations accept. Your profile stores the FIDE ID, national federation code, title, sex and date of birth for it.
  • Free. All of the above, with no subscriptions, paid plans or limits on the number of tournaments and players.

Full overview

Missing a feature? Message the developers

The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.