python-chess
JSON →python-chess is a comprehensive Python library designed for chess programming. It provides core functionalities like move generation, move validation, and support for common chess formats such as PGN, FEN, and EPD. Additionally, it offers features for Polyglot opening book probing, Gaviota and Syzygy endgame tablebase probing, and communication with UCI/XBoard chess engines. The library is actively maintained, with the current stable version being 1.11.2, released in February 2025.
Traffic · last 30 days ↑150% vs prev 7d
total hits 30
actors 8 distinct systems
last hit 19h ago ChatGPT-User
top countries 🇩🇪 Germany · 🇺🇸 United States · 🇸🇬 Singapore · 🇬🇧 United Kingdom · 🇨🇦 Canada
Resources
packagepypi.org/project/chess/ ↗
API endpoints
full doc /v1/registry/chess
install /v1/registry/chess/install
compatibility /v1/registry/chess/compatibility