rust-pgn-readerFast non-allocating and streaming reader for chess games in PGN notation
chesslibchess library for legal move generation, FEN/PGN parsing and more
chessAn R package to read, write, create and explore chess games
cm-pgnParse and create PGNs (Portable Game Notation for chess games)
kokopuA JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
liPGNThis program uses the lichess REST API to retrieve all the games of a user and transform them into a big PGN file that you can then import into your favourite game analysis tool (ie. scid)