Skip to content

cakiki/chess-file-formats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Chess File Formats

A collection of utilities and Kaitai Structs to parse binary chess tablebases, databases, and miscellaneous binary file formats.

You can use a given format's .ksy file to generate a parser for that format in any of the languages supported by Kaitai, which currently includes C++, C#, Go, Java, JavaScript, Lua, Nim, Perl, PHP, Python, Ruby, and Rust.

Feel free to submit a PR with a parser for any format you like, or open an issue to suggest formats you'd like parsers for.

Similar Projects and Inspiration

  • Ali Polatel's rust-based JJA: a Swiss army knife for chess file formats

About

Parsing utilities for binary chess file and database formats

Resources

License

Stars

Watchers

Forks