Chess.NET is a chess library for .NET, written in C#.
It contains the following features:
- Move validation (including castling and en passant).
- Check validation.
- Checkmate and stalemate validation.
Planned features:
- FEN string parsing
- Draw on threefold repetition
- Draw on insufficient mating material