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: 12 days ago
Linked from 1 awesome list
chessepdfengaviotapgnpolyglotsyzygyucixboard
Related projects:
Repository | Description | Stars |
---|---|---|
noncegeek/movedid | A framework for building DID protocols on the Aptos blockchain using Move language | 35 |
sinkaroid/booru | Python bindings for interacting with imageboard platforms | 25 |
beatfreaker/is-reachable-cli | Checks whether a hostname can be reached over the internet | 24 |
busser/tfautomv | Automatically generates moved blocks in Terraform code to simplify refactoring | 704 |
riscv-rust/hifive1 | Provides Rust APIs and utilities for interacting with the HiFive1 and LoFive boards | 77 |
dano/vertx-zeromq | Provides an event bus bridge between ZeroMQ and Vert.x 3.x. | 12 |
nzfarmer1/mqtt2opcua | Converts MQTT messages to OPCUA values and vice versa, allowing for bidirectional data exchange between MQTT and OPCUA systems. | 84 |
pentagonxyz/movemate | A collection of reusable building blocks in the Move language for building secure and efficient applications on Aptos and Sui. | 205 |
nopnop2002/esp-idf-can2http | A bridge between CAN bus and HTTP protocol | 36 |
aesteve/vertx-eventbus-client-rs | Provides Rust primitives to interact with Vert.x's TCP-based event bus | 10 |
dobro/binbo | A chess game representation written in Erlang using Bitboards and Magic Bitboards for fast move generation. | 124 |
movefuns/movefuns | Provides a common extension library for Move and simplifies development of DApp SmartContracts | 59 |
mvollrath/canbus_bbone_stm32 | Project that enables CAN bus communication between two embedded systems using C programming language | 13 |
mikhailberezhanov/cncu-01 | An Ethernet-CAN converter board with various interface options and a customizable firmware | 24 |
neggles/esp32-cantroller | A CANBUS controller board designed to connect to an Eltek Flatpack2 Breakout Board and offer general CANBUS control functionality. | 9 |