A java chess library for generating legal chess moves, determining check / mate / draw, determining the chess opening. Supports SAN, FAN, LAN, UCI and PGN.
-
Updated
Oct 15, 2024 - Java
A java chess library for generating legal chess moves, determining check / mate / draw, determining the chess opening. Supports SAN, FAN, LAN, UCI and PGN.
Chess opening classification data
Read chess opening books in polyglot .bin format and lookup ECO data
CompactChessOpenings is an open-source Java 7+ library which adds all ECO openings to CompactChess.
Add a description, image, and links to the chess-opening-classification topic page so that developers can more easily learn about it.
To associate your repository with the chess-opening-classification topic, visit your repo's landing page and select "manage topics."