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

2,719
PythonGNU General Public License v3.0
chessepdfengaviotapgnpolyglotsyzygyucixboard
Stars

2,719

Updated

Nov 24, 2025

Stars Over Time

Top Contributors

Related Repositories

Track developers from niklasf/python-chess

Join 1,000+ companies finding quality developer leads