python-chess
Chess library
A comprehensive library for playing and analyzing chess games in Python
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
2k stars
72 watching
530 forks
Language: Python
last commit: 5 months ago
Linked from 1 awesome list
chessepdfengaviotapgnpolyglotsyzygyucixboard
Related projects:
Repository | Description | Stars |
---|---|---|
| A framework for building DID protocols on the Aptos blockchain using Move language | 35 |
| Python bindings for interacting with imageboard platforms | 25 |
| Checks whether a hostname can be reached over the internet | 25 |
| Automatically generates moved blocks in Terraform code to simplify refactoring | 708 |
| Provides Rust APIs and utilities for interacting with the HiFive1 and LoFive boards | 76 |
| Provides an event bus bridge between ZeroMQ and Vert.x 3.x. | 12 |
| Converts MQTT messages to OPCUA values and vice versa, allowing for bidirectional data exchange between MQTT and OPCUA systems. | 86 |
| A collection of reusable building blocks in the Move language for building secure and efficient applications on Aptos and Sui. | 206 |
| A bridge between CAN bus and HTTP protocol | 38 |
| Provides Rust primitives to interact with Vert.x's TCP-based event bus | 10 |
| A chess game representation written in Erlang using Bitboards and Magic Bitboards for fast move generation. | 125 |
| Provides a common extension library for Move and simplifies development of DApp SmartContracts | 59 |
| Project that enables CAN bus communication between two embedded systems using C programming language | 13 |
| An Ethernet-CAN converter board with various interface options and a customizable firmware | 24 |
| A CANBUS controller board designed to connect to an Eltek Flatpack2 Breakout Board and offer general CANBUS control functionality. | 9 |