-
shakmaty
Chess and chess variant rules and operations
-
kish
A high-performance Turkish Draughts (Dama) engine with bitboard representation
-
viriformat
data-representation used by the viridithas chess engine
-
shuuro
Bitboard based Shuuro library
-
cozy-chess
Rust Chess and Chess960 move generation library
-
pounce
A mediocre (but trying its best) uci chess engine
-
magpie
High-performance Othello library built with bitboards
-
sfbinpack
read Stockfish Binpacks
-
owlchess
chess library for Rust
-
chess
fast chess move generator. It has a very good set of documentation, so you should take advantage of that. It (now) generates all lookup tabels with a build.rs file, which means that…
-
haitaka
Rust Shogi move generation library
-
secondbest
implementing the Second Best strategy game
-
hexchess
Gliński's hexagonal chess, and the brain of hexchess.club
-
tiqtak
Checkers engine
-
chessgen
Chess moves generator
-
gyges
board game Gygès
-
bitboard_chess_engine
A chess engine with UCI support
-
rust_reversi_core
game of Reversi including AI players and arena for playing games
-
connect-four-ai
A high-performance Rust implementation of a perfect Connect Four solver
-
chessie
Fast chess library, suitable for use in chess engines
-
laura_core
A fast and efficient move generator for chess engines
-
connect-four-solver
A strong and perfect connect four solver in Rust
-
monster_chess
A fairy chess movegen library that can be easily extended to new chess-adjacent games
-
pleco
A blazingly-fast chess library
-
xo-core
A fast, reusable, and well-documented game engine for Tic-Tac-Toe (Noughts and Crosses) in Rust
-
rchess
A Chess Library Written In Rust
-
chessframe
working with chess positions, generating psudo-legal moves, and interacting with the UCI protocol
-
bit-board
A lightweight wrapper over bitvec for 2D bit array operations
-
shogi_core
Fundamental types and functions for shogi
-
littlewing
A chess engine rated at 2050+ ELO, compatible with both UCI and XBoard protocols, with a nice CLI, and a documented library
-
board-game
A board game abstraction and generic utilities around it
-
bitboard64
A 64-bit bitboard useful for chess programming
-
shogi
Bitboard based Shogi library. Board representation, move handlings and various time control utilities.
-
blunders
UCI chess engine application
-
pyrrhic-rs
A pure-Rust library to probe Syzygy Tablebases within a chess engine
-
haitaka-types
Internal data types library for haitaka
-
poirebot
A chess bot engine written in Rust
-
lumifox_chess
A high-performance, no_std-capable chess engine library (bitboards and move generation)
-
owlchess_base
Base types for owlchess (not indended to use directly)
-
bunnies
A fast chess library for fast chess engines
-
bitstackchess
A bitboard‐based chess game engine with 10 × u128 move history
-
tokyodoves
efficient board of Tokyo Doves and associated toolkits
-
simbelmyne-chess
A chess library that takes care of board representation and move generation, used by the Simbelmyne chess engine
-
dama
A general-purpose rust library for standard chess and chess960
-
tanton
A blazingly-fast chess library
-
tic-tac-toe-board
A tic-tac-toe board efficiently implemented as a 32Bit integer
-
stockfish-core
Core types for implementing a fast chess engine
-
turbochess
A chess move generator
-
hexe
A chess engine
-
myopic-core
Core chess utilities
-
othello
A bitboard implementation of Othello board game
-
norts
A Noughts and Crosses/Tic Tac Toe library for move generation and an inbuilt hyper-fast solver
-
bitboard_xo
XO game implemented in rust with minimum memory usage
-
game-solver
Solve any combinatorial game
-
blunders-engine
UCI chess engine core
-
sjakk
Chess movegen
-
rustengine
Rust bitboard multi variant uci chess analysis engine
-
quadboard
Typed fixed-length buffers of chess pieces
-
bitssset
A performance-first, fixed-size bitset implementation for specific requirements
-
reason-othello
An Othello library with a blazing fast bitboard
-
bit_collection
A trait for iterating over the individual bits of a collection
-
chessie_types
Internal crate for use in the
chessiecrate. Do not use independently -
bitboard-minimal
A VERY minimal implementations of bitboards in rust
-
minorhacks_chess
Fork of the
chesscrate (github.com/jordanbray/chess). This one has a unique set of bugs useful for certain applications; prefer to use the upstream crate. -
hexe_core
The core components of the hexe chess engine crate
-
cozy-chess-types
Do not use! Internal library for cozy-chess
-
riag
A chess engine
-
bitboard
Reasonably quick, arbitrary-sized square bitboards
-
hexe_bin
A chess engine
-
checke-rs
Feature rich and easy to use checkers engine
Try searching with DuckDuckGo or on crates.io.