{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"Openskill is a multiplayer rating system that calculates and updates player skill ratings in competitive games, supporting multiple teams, asymmetric team sizes, and various outcome types (win, draw, rank).","skillfed_tags":["game-rating","matchmaking","bayesian-stats"],"use_cases":["Calculate and update player ratings in competitive multiplayer games to enable skill-based matchmaking.","Rank teams of unequal size in asymmetric game modes where traditional Elo or TrueSkill may not fit.","Predict match outcomes (win, draw, or specific rank) based on current player ratings before a game starts.","Integrate a lightweight, open-source rating system into a game server without external dependencies or licensing fees.","Experiment with different Bayesian rating models to find the best fit for your game's skill distribution and match structure."],"what_it_does":"Openskill is a Bayesian multiplayer rating system designed as a faster, open-source alternative to Microsoft's TrueSkill. It calculates player skill ratings based on match outcomes and can handle complex scenarios like multiple teams of unequal size, draws, and partial participation. The package is written in pure Python with C-compiled wheels for performance, supports both CPython and PyPy, and includes five different rating models (such as PlackettLuce and Weng-Lin variants) to suit different game structures.\n\nYou use it by instantiating a model, creating initial ratings for players, and then calling the model's rate method with match results to update those ratings. It's designed for gaming platforms that need to balance matches fairly and rank players accurately without the overhead or licensing constraints of TrueSkill.","worth_installing":"Yes. Openskill is actively maintained, has no runtime dependencies, supports current Python versions, carries a permissive MIT license, and has no known vulnerabilities. It's a solid choice if you need a multiplayer rating system for game matchmaking or skill tracking and want to avoid TrueSkill's licensing or performance constraints."},"id":"openskill","links":{"html":"https://skillfed.io/packages/openskill","md":"https://skillfed.io/packages/openskill.md","pypi":"https://pypi.org/project/openskill/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-11","license_spdx":"MIT","license_treatment":"permissive","name":"openskill","python_support":"supports_current","summary":"Multiplayer Rating System. No Friction."},"popularity":{"monthly_downloads":187119,"position":9970,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.2.0"}
