A pure Rust chess engine
Hexe is an open-source chess engine written in Rust. It is written primarily as a library, with an executable that directly utilizes that library. This project is split into two packages (crates):
[ lib + bin ]
hexe: The chess engine itself
[ lib ]
hexe_core: The chess engine's building blocks
The goal of this project is to have the following features:
Hexe is written to be available for the main platforms that Rust compiles to.
hexe_core are both automatically tested—separately—against all Tier 1 platforms. As of this writing, they are:
hexe_core is designed to not require the Rust standard library. Because of this, it is compatible with all platforms that stable Rust compiles to.
Hexe wrappers are currently available in the following languages:
Hexe is licensed under either of
at your choosing.