rschess 0.1.1

A Rust chess library with the aim to be as feature-rich as possible
Documentation
rschess-0.1.1 has been yanked.

rschess

This library is still IN DEVELOPMENT.

rschess is yet another chess library for Rust, with the aim of being as feature-rich as possible. At the moment, speed optimizations aren't my first priority, but I might get there someday. For now, the main features I aim to implement are:

  • a working chessboard structure, of course
  • legal move generation

But what makes this library different from others is that it will also have:

  • move history
  • board status (ongoing/over, checkmate, types of draws including the rare fivefold repetition and the seventy-five-move rule)
  • writing PGN
  • generating an image of of the chessboard
  • and maybe more!

Currently this library is not yet fit for use.