A pure Rust chess engine
(pronounced "Hekseh")
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
no_std
buildsThe goal of this project is to have the following features:
hexe
hexe_core
Hexe is written to be available for the main platforms that Rust compiles to. hexe
and hexe_core
are both automatically tested—separately—against all Tier 1 platforms. As of this writing, they are:
Platform
Version
Bits
macOS
10.7+, Lion+
32/64
MinGw/MSVC
Windows 7+
32/64
Linux
2.6.18+
32/64
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.
Version | Tag | Published |
---|---|---|
0.0.5 | 4yrs ago | |
0.0.4 | 4yrs ago | |
0.0.3 | 4yrs ago | |
0.0.2 | 4yrs ago |