About
ESP32 Rust Chess is a hobby project by Jan Blaha: a complete chess computer – engine, game server, Wi-Fi and web app – on a few-dollar microcontroller, written in Rust.
License
The firmware, libraries and tools are released under the MIT license. Source code: the source code repository (link coming soon).
Credits
- Chess engine: a Rust port of tinychess, a fork of the Dog chess engine by Folkert van Heusden (MIT).
- Chess pieces: the cburnett set by Colin M.L. Burnett, CC BY-SA 3.0. The logo of this website is the white knight from that set.
- Neural network training: bullet.
- Embedded Rust: Embassy, esp-hal and esp-radio, picoserve, embedded-graphics.
- Strength measurement: Stockfish and fastchess.
- Browser installer: ESP Web Tools (Apache-2.0).
- Website: Hugo with the Hextra theme.