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

Chess Python Packages

Python packages with the GitHub topic chess. Sorted by relevance, with stars and monthly downloads.
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

5.9M 3K 571
py-stockfish
stockfish

Integrates the Stockfish chess engine with Python (Official fork)

5M 46 12
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

3.6M 3K 571
kdeldycke
chessboard

:game_die: CLI to solve combinatoric chess puzzles.

45K 8 4
ahira-justice
chess-board

A chess board library for presenting game positions

6K 21 11
niklasf
fishnet

Distributed Stockfish analysis for lichess.org

6K 910 112
sotetsuk
pgx

♟️ Vectorized RL game environments in JAX

5K 626 53
Bonifatius94
chesslib

C-lib Python3 extension for efficient chess draw-gen

3K 2 0
hrushikeshrv
chessengine

A WIP chess engine written in Python with no dependencies

2K 12 12
nemeott
rust-chess

Python wrapper of the Rust chess crate.

2K 2 0
trevorbayless
cli-chess

A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.

2K 297 19
luccabb
moonfish

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

2K 26 4
sarartur
chess-com

Python client for Chess.com Published-Data API

2K 68 16
qe
lichess

Python wrapper for the Lichess API

2K 12 3
zedeckj
bulletchess

A high performance Python C extension for chess

2K 65 2
akuroiwa
chess-classification

Deep learning in FEN’s win / loss evaluation.

2K 0 0
Kriegspiel
kriegspiel

Python hidden-information chess engine for Kriegspiel variants

2K 3 0
magv
bchess

Beginner-friendly offline chess in a console with batteries included.

1K 4 0
kiudee
chess-tuning-tools

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

963 61 16
fsmosca
pgnhelper

Sorts games; add eco, opening and variations names; and generate round-robin and swiss tables.

958 5 4
EndlessTrax
pgn-to-sqlite

Pull your Chess games from chess.com and lichess.org into a sqlite3 database.

895 24 1
ElectronicSlams
eslams-core

The Grand Slams of AI, where agents play games.

871 3 3
parkseokjune
chess-coach-mcp

Hybrid AI chess coach as an MCP server — local Stockfish + Lichess/Chess.com, personal weakness diagnosis and drills from your own blunders, bilingual EN/KO.

864 0 0
fritzprix
chess-mcp-server

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

810 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery