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 stale · no recent hits
total hits 20
actors 5 distinct systems
last hit 17d ago ByteDance
top countries 🇸🇬 Singapore · 🇺🇸 United States · 🇨🇦 Canada · 🇬🇧 United Kingdom · 🇨🇳 China
Resources
packagepypi.org/project/chess/ ↗
API endpoints
full doc /v1/registry/chess
install /v1/registry/chess/install
compatibility /v1/registry/chess/compatibility