tournament-pairings
Functions to generate pairings for tournaments
Found 146 results for tournament
Functions to generate pairings for tournaments
Create and mutate TODS compliant tournament objects
The types needed by brackets-manager.js and brackets-viewer.js
A simple library to manage tournament brackets (round-robin, single elimination, double elimination)
An in-memory database for brackets-manager.js
Duel elimination tournament
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
Components for competitions projects
React tournament bracket renderer
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
Parse FIDE Tournament Report Files (TRF) from chess pairing software into structured JavaScript objects. Zero dependencies, strict TypeScript.
A round-robin scheduler used in different tournaments
Direct encounter tiebreak for chess tournaments following FIDE rules. Zero dependencies.
Average Rating of Opponents tiebreak for chess tournaments following FIDE rules. Zero dependencies.
Koya tiebreak system for round-robin chess tournaments following FIDE rules. Zero dependencies.
Win-counting tiebreaks for chess tournaments following FIDE rules. Includes Number of Wins, Games Won, Games with Black, Games Won with Black, Rounds Elected to Play, and Standard Points. Zero dependencies.
Buchholz tiebreak system for chess tournaments following FIDE rules. Includes Buchholz, Cut-1, Cut-2, Median-1, Median-2, Average of Opponents' Buchholz, and Fore Buchholz. Zero dependencies.
Progressive score tiebreak for chess tournaments following FIDE rules. Zero dependencies.
Fortnite replay analysis tool (Node.js用Fortniteリプレイ解析バイナリラッパー)
Sonneborn-Berger tiebreak for chess tournaments following FIDE rules. Zero dependencies.
Performance rating tiebreaks for chess tournaments following FIDE rules. Includes Tournament Performance Rating, Perfect Tournament Performance, and their opponent averages. Zero dependencies.
Swiss chess tournament pairings and standings following FIDE rules. Implements Dutch, Dubov, and Burstein systems with Buchholz, Sonneborn-Berger, and progressive tiebreaks. Zero dependencies.
An in-memory database for brackets-manager.js
JavaScript library for running tournaments
Tiny swiss pairing library with basic deterministic functionality
Comprehensive shared package containing constants, components, utilities, and types for 3rdshot tournament applications
Open Pinball Player Ranking System - A TypeScript library for calculating pinball tournament rankings and ratings
Interactive bracket filling experience for tournament bracket competitions
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
Self-learning evolutionary game theory with multi-agent tournaments, replicator dynamics, and ESS calculation
Round-robin chess tournament pairings following FIDE Berger tables (C.05 Annex 1). Supports 3-16 players with correct color assignment and bye handling. Zero dependencies.
Stateful chess tournament orchestrator for any FIDE pairing system. Supports Swiss, round-robin, and accelerated formats. Zero dependencies.
Database backend for OPPR (Open Pinball Player Ranking System) using Prisma and PostgreSQL
Generate tournament PDFs from TODS data — draw sheets, schedules, player lists, court cards
Free-for-all elimination tournaments
Javascript package to generate tournaments automatically.
TypeScript client for the Rally HQ public API
A SQL database with Prisma for brackets-manager.js
Tournament brackets generator using Vue 3.
JavaScript and TypeScript client for the MoltChess system
A modern, framework-agnostic single elimination tournament bracket library
Tournament bracket generation engine — single/double elimination, round-robin, Swiss system, and group stage
Tournament-Tree render components for Angular. Includes single- and double-elimination trees. You can also customize how a match is displayed by providing your own component.
JavaScript utility to create round-robin pairs from a list of participants
MetaArena Game SDK — 게임을 MetaArena 토너먼트 플랫폼에 연동하는 브라우저 SDK
A TypeScript library for generating round-robin tournament pairings for 5-20 players
Group stage tournament
Tournament bracket generator and React components for single elimination, double elimination, triple elimination, consolation, rebuy, and last chance formats. Supports 4 to 1024 players with SVG rendering and pan/zoom.
A simple round-robin tournament scheduler
Generate double elimination tournament brackets with automatic seeding and bye handling
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
A flexible Vue 3 component for creating interactive tournament brackets (single & double elimination) with zero runtime dependencies.
Swiss + Buchholz standings calculator for TCG/board game events (match points, OMW, GWP, OGWP, SB, safe H2H).
Node.JS wrapper for the Smash.gg public API Edit
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
Repeat elimination tournaments
UI Kit library with flexible fixture and tournament components for sports applications
A flexible and customizable React component library for rendering playoff brackets.
React component to visualize TODS `matchUps`
A round-robin tournament (or all-play-all tournament) using JavaScript / TypeScript.
React Components for displaying draw structures.
converts legacy tmx tournament records to TODS
This packages allows you to generate Tournament Brackets in **Angular v12.2.4**. It's currently **work in progress** so use it at your own risk.
Convert Swiss-Chess Tournament (SWT) files into Chess Tournament Exchange (CTX) format
A JavaScript library to manage Chess Tournaments
Tournament Bracket for Mobile
A simple and beautiful React component for visualizing tournament brackets.
React tournament grid with simple underlying data model
Fully customizable svg tournament bracket for React
A server which receives pdfs of Player Pairings, and displays that data in mobile friendly, easy-to-check-from-your-seat way. No more stampedes to the pairings sheet!
Tools for helping run the Games in a Snap event on twitch.tv
A simple library to manage tournament brackets (round-robin, single elimination, double elimination)
parser for pdfs generated by Wizards Event Reporter 4
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
Generates PDFs for Draw Sheets, Sign-in sheets, and schedules.
Multi-stage tournaments
A high-performance, framework-agnostic tournament bracket component for React and Next.js. Supports Single and Double Elimination with deep design customization.
A Big Token for a Big Tournament.
Tournament brackets generator using Vue.
TypeScript client for the OPPRS REST API
An interface to connect brackets-manager with MongoDB.
Tools for Cincinnati Smash Classic
A League of Legends tournament code generator
A single-file, es6 javascript that allows for frontend use of Smash.gg's public api
Most common ranking criteria in chess tournaments to use with chesstournament.js
node-red node wrapping Competition Factory mocksEngine
Seeding algorithm implementation for single-elimination tournaments
A JavaScript utility for managing brackets using the Open Bracket Format.
Event-based poker engine for node.
A modern, feature-rich React component library for displaying single-elimination tournament brackets with drag-drop, zoom/pan, and error validation
Shared types, constants, business logic, API client, and NMEA parser for AI CoAngler platform
A vanilla JavaScript solution implementing smashgg-promise in order to get a list of stale, fresh, and incomplete sets from a smashgg tournament, event, phase, or groupid.
JavaScript SDK for Goama tournament platform communication
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
Under development. Do not trust this organzier 100% (yet). Feel free to contribute. There are test files that can be run with `npm run test`.
Creates a list of all storage calls with their signature and parameters
A simple library to manage tournament brackets (round-robin, single elimination, double elimination)
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
Open Pinball Player Ranking System - A TypeScript library for calculating pinball tournament rankings and ratings
Utility functions for Swiss system chess tournaments.
Matchplay Events API client with transformers for OPPR types
A library for rendering tournament bracket
convert TODS.json into TODS.csv for WTN submission
The types needed by brackets-manager.js and brackets-viewer.js
A layer to convert Toornament data to brackets-viewer data
A Javascript library for https://topdeck.com/docs/api written in Typescript.
A simple library to manage tournament brackets (round-robin, single elimination, double elimination)
A framework for contructing knockout tournaments for games
Package for draw matches on various type of tournament system
This packet creates a schedule based on the specified number of players.
Swiss rounds algorithm for TCG tournaments.
Type-safe API client for Bracket tournament management system
A tournament selection based genetic algorithm class.
A SQL database with Drizzle ORM for brackets-manager.js
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
TypeScript client library for Squad Golf API with intelligent caching and WebSocket support
Tiny swiss pairing library with basic deterministic functionality
Generates an ASCII representation of an elimination tournament bracket
Challonge JS SDK
A simple and fast round robin scheduler.
Vue component for rendering single elemination tournament brackets
A JavaScript library for tournament brackets generation. Design your own way, Bracketzada do the rest. Live example: https://katreque.github.io/bracketzada/
Create doubles tournaments for games like tenis, table tennis, padel, bridge, etc
construct Room squares from k=7 to k=47
A React library for bracketing trees visualization.
SDK for integrating games with the Metaverse Magna platform.
Simple dependency-free node script to organize Mario Kart championships.
Tournament Algorithms
package to draw bracket of tournament with react.js
Group stage tournament
Client SDK for Core Bracket tournament management service
Tournament scheduling system for chess and other games
A library that aggregates stats from a League of Legends tournament using the response of the RiotAPI.
Tournament manager in the command line
[![npm][version-shield]][version-url] [![MIT License][license-shield]][license-url]
This package is used for managing tournaments
round robin tournament generator
Tournament Algorithms
👉 https://hyper.fun/c/tabler-tournament/1.3.0
n8n-compatible expressions for Refluxo
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
Node.JS wrapper for the start.gg public API
React Components for displaying draw structures.
A tournament plan system
Parse and stringify SwissManager TUNX binary tournament files. Zero dependencies, strict TypeScript, full round-trip fidelity.