Vesus Pairings is a powerful, feature-rich tournament handler program designed to deliver a seamless experience for organizers and arbiters at every level. Whether managing a school event, a local club competition, or a major international tournament, it ensures efficient, professional, and transparent operations.
Built on the belief that chess should be accessible to everyone, the software is completely free to use with no limitations on players, rounds, or features. It is entirely ad-free with no user tracking, ensuring a private, distraction-free experience.
Official Page: vesus.org/pairings
This repository distributes the official Desktop Edition.
Always download the latest release from the Releases page.
| Platform | Architecture | Package | Download |
|---|---|---|---|
| 🪟 Windows | x64 | EXE | Download |
| 🍎 macOS | arm64 | DMG | Download |
| 🍎 macOS | x64 | DMG | Download |
| 🐧 Linux | x64 | DEB | Download |
| 🐧 Linux | arm64 | DEB | Download |
| 🐧 Linux | x64 | RPM | Download |
| 🐧 Linux | arm64 | RPM | Download |
Vesus Pairings offers the flexibility of a cloud solution with the reliability of a desktop application. You can choose the edition that fits your workflow, or use them together.
Available at vesus.org, the cloud edition is designed for convenience and mobility:
- 99.9% Uptime Guarantee: Reliability you can trust, backed by transparent public monitoring.
- Auto-Updates: New features roll out seamlessly with no effort from you—no reinstalling required.
- Universal Access: Runs on any device with a modern browser, including smartphones, tablets, and even Smart TVs.
Distributed here, the desktop edition is optimized for environments where control and offline access are critical:
- Offline Reliability: Ideal for venues with challenging internet access or unstable connections.
- Local File Storage: Tournaments are saved directly to your hard drive, adhering to standard workflows for local backup and portability.
- Hybrid Sync: Seamlessly publish and sync your offline tournaments to the cloud whenever an internet connection is available.
The two versions complement each other perfectly, allowing you to work offline at the venue and sync your data to the cloud for public presentation later.
- 🆓 100% Free & Private — Unlimited tournaments, players, and rounds. No ads, no user tracking, and no hidden costs.
- ⚖️ FIDE Compliant — Supports over 50 tie-breaks (including every FIDE rule). Swiss Dutch pairings are powered by Gacrux, built by a FIDE Technical Commission member.
- 🌍 Global Standards — Integrated with 15+ rating lists (FIDE & National Federations) and supports over 15 languages.
- 📤 Powerful Export — Generate TRF16, TRF26, JSON, TXT, or a full-featured static HTML website to host anywhere.
- 🛡️ Reliability — Built for serious tournaments with a focus on data integrity and professional workflows.
- Operating System: Windows 10, Linux (any recent distribution), or macOS 10.15+
- Processor: 64-bit processor (x86_64 or ARM)
- RAM: ~300 MB (additional memory may be needed depending on system resources and workload)
- Disk Space: 160 MB minimum, plus additional space for user data (events and rating lists)
Note: Since the application is not digitally signed, your browser may warn you that the downloaded file is unsafe or from an unknown developer. You can safely discard this warning and choose to keep the file.
Quick Start:
- Available as an EXE installer (x64). Also compatible with ARM64 devices.
- Download and run the executable. If you see a warning about an unrecognized app, click "More info" and then "Run anyway".
- For detailed instructions, see the Windows installation guide.
- Available as
.debpackage (Debian, Ubuntu, etc.) or.rpmpackage (Fedora, RHEL, etc.), each in x64 and arm64 variants. - In most cases, simply double-click the downloaded package and click "Install" in your system's default package manager.
- For detailed instructions, see the Linux installation guide.
- Download the DMG appropriate for your architecture (Intel x64 or Apple Silicon arm64).
- Open the downloaded file. If you see a warning that the app cannot be opened because it is from an unidentified developer, go to System Settings > Privacy & Security and click "Open Anyway".
- For detailed instructions, see the macOS installation guide.
Each release includes SHA256 checksums for the executables. To verify the integrity of your download:
- Download the checksum file (e.g.,
SHA256SUMS) from the same release. - Verify the checksum of the downloaded executable:
- Windows: Use
CertUtil -hashfile vesus-pairings_windows_v<version>_x64_setup.exe SHA256and compare with the checksum file. - Linux: Use
shasum -a 256 vesus-pairings_linux_v<version>_x64.deband compare with the checksum file. - macOS: Use
shasum -a 256 vesus-pairings_macOS_v<version>_x64.dmgand compare with the checksum file.
- Windows: Use
- Quick Start Guide: PDF Download
- Full User Manual: PDF Download
Vesus Pairings integrates the Gacrux engine for Swiss Dutch pairings. Gacrux is developed by IA Otto Milvang, a member of the FIDE Technical Commission.
Gacrux also provides a pairing checker, tournament generator, and tiebreak checker (though the tiebreak checker is not used by Vesus Pairings). The binaries are built from the open source Python source code, as compiling them into executables requires specialized engineering knowledge.
They are distributed as separate releases in this repository. You can find them on the Releases page by looking for the title Gacrux Engines (e.g., Gacrux Engines v1.x.x).
For more information about building and distributing these engines, see the engines documentation.
See CHANGELOG.md for a detailed history of changes.
If you encounter any issues, please file an issue on the GitHub repository.