PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Chess Python Packages

Python packages with the GitHub topic chess. Sorted by monthly downloads, with stars and forks.
niklasf
chess

A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication

3M 3K 588
niklasf
python-chess

A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication

1.9M 3K 588
py-stockfish
stockfish

Integrates the Stockfish chess engine with Python (Official fork)

1.4M 48 12
Loepker-James
enforce-rules

This project lets you enforce rules on values, expanding the type system of python. (Requires python 3.10+)

15K 1 0
harshitpawar64
chessvision

Chess board recognition toolkit ♟️

8K 1 0
kdeldycke
chessboard

:game_die: CLI to solve combinatoric chess puzzles.

5K 9 4
sotetsuk
pgx

♟️ Vectorized RL game environments in JAX

4K 653 56
Bonifatius94
chesslib

C-lib Python3 extension for efficient chess draw-gen

3K 2 0
aywrite
mache

Measure A Chess Engine - From Mache (μάχη, battle) - Scripts and CI templates for measuring chess engines

3K 1 0
CSSLab
maia2

Official implementation of Maia-2, a unified human-like chess model across skill levels. For new projects, see Maia-3.

2K 157 28
AnglerfishChess
esca

Rust/Python MIT chess library: rules, facts, explanations, PGN, opening books and names, UCI client, and an MCP server over it; one API, Chess960 throughout.

2K 0 0
luccabb
moonfish

~2000 Elo Python Chess Engine that implements: Negamax, PeSTO’s Evaluation, Null Move, Quiescence Search, Lazy SMP.

2K 25 4
fritzprix
chess-mcp-server

A Model Context Protocol (MCP) server for playing Chess with AI Agents, featuring an interactive web dashboard.

2K 0 0
bahmanm
libscid

libscid: chess applications made easy

2K 1 0
sarartur
chess-com

Python client for Chess.com Published-Data API

2K 70 16
harshitpawar64
chessapi

A fast, fully-typed Python client for Chess.com and Lichess APIs ♟️

2K 1 0
chessformer-lens
chessformer-lens

A toolkit+visualizer that is designed for mech interp researchers working with chess models that use transformers tokenized by square.

1K 8 0
victorgabillon
chipiron

chipiron is a Python library for playing chess. chipiron uses a tree-based approach and neural networks for move selection. The project includes a graphical user interface (GUI) that allows users to play against the Chipiron chess engine or watch it play.

1K 1 0
osick
chessmg

Chess move generation at engine speed with a Python API — the move generator behind the helpmate tablebase project.

1K 0 0
kiudee
chess-tuning-tools

A collection of scripts aimed at efficiently tuning chess engine parameters.

1K 65 16
nemeott
rust-chess

Python wrapper of the Rust chess crate.

1K 2 0
thomasahle
sunfish

Sunfish: a Python Chess Engine in 111 lines of code

1K 3K 582
ahira-justice
chess-board

A chess board library for presenting game positions

1K 21 11
zedeckj
bulletchess

A high performance Python C extension for chess

963 67 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology