libajedrez
Feb 1, 2021 "A blazing-fast chess library"- A blazing-fast library for chess
- License: GPL 3.0 or later
- Zig, Assembly [Unreleased and Unfinished]
I caught the Chess bug in early 2021. Since I was already learning Zig at the time, I decided to write a library for parsing PGNs. This eventually grew into a larger project with many more features.
So far libajedrez has:
- A handmade PGN parser
- Variant support for Bughouse, Fisher Random, Four-Player, and custom board sizes
- Bitboard support
- Transposition lookup
- A lightweight game database engine