#pgn

  1. rschess

    chess library with the aim to be as feature-rich as possible

    v2.0.5 550 #chess #fen #uci #san #pgn
  2. pgn-reader

    Fast non-allocating and streaming reader for chess games in PGN notation

    v0.29.0 1.4K #chess #pgn
  3. rpgn

    parsing PGNs (Portable [Chess] Game Notation)

    v0.8.1 1.5K #chess #pgn
  4. pgn_filter

    For searching/filtering pgn files of chess games

    v1.1.0 #chess #pgn-file #pgn
  5. crabchess

    Chess API

    v0.1.15 800 #chess #chess-board #forsyth-edwards-notation #import-export #chess-notation #pgn #eco #illegal-move #san #moves
  6. schachmatt

    A chess library

    v0.3.0 170 #chess #random #chess-engine #game #pgn #fen #moves #games
  7. cgn

    optimally compressing chess games in PGN format

    v0.1.5 340 #chess #pgn #compression #wasm
  8. laad

    parsing information from a TBS battery monitor, such as the Battery Monitor Expert Modular

    v0.1.0 #monitor #ble #battery #tbs #expert #pgn #devices-name #telemetry #command-line-tool
  9. check-buddy-pgn-parser

    The PGN parser for check buddy

    v0.3.2 #pgn #chess #parser
  10. lictl

    A command line interface for scripting Lichess

    v0.2.1 130 #lichess #pgn #chess
  11. chesscom-openapi

    OpenAPI-generated API client bindings for Chess.com

    v0.1.1 #chess #openapi #user-name #pgn #games #statistics #openapi-client #game #default-api
  12. cgn-cli

    A command-line tool for optimally compressing chess games in PGN format

    v0.1.3 190 #chess #pgn #wasm #compression
  13. dama

    A general-purpose rust library for standard chess and chess960

    v0.1.0 #pgn #chess #chess960
  14. c2g

    Turn your chess PGN files into GIFs!

    v0.9.0 #chess #gif #pgn
  15. rooky-core

    Nostr based protocol for sharing chess data

    v0.1.0 #nostr #chess #protocols #sharing #pgn
  16. pgn_parser

    PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.

    v0.2.2 #chess #pgn #pgn-file #extract-information #chess-notation #game #games #cli-parser
  17. sacrifice

    A feature-rich chess library for Rust

    v0.3.0-alpha.3 #chess #pgn
  18. pgn-traits

    Traits for chess variations that can be annotated with Portable Game Notation

    v0.5.0 140 #chess #traits #pgn #chess-notation #game #moves #terminology #games
  19. w-pgn

    A pgn parser written in Rust

    v0.1.2 #chess #pgn
  20. pgn-lexer

    A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.

    v0.2.0-alpha #pgn #lexer #chess #lexer-tokenizer #tokenizer
  21. myopic-board

    Representation of a chess board

    v2.2.0 #chess #chess-board #representation #myopic #moves #fen #pgn #evolve #positional #aws-lambda
  22. pgn4

    A parser and writer for the pgn4 file format used by Chess.com for 4 player chess games

    v0.3.3 #chess #parser #file-format #writer #pgn #games #game
  23. chess-lab

    Chess library with multiple variants and FEN/PGN support

    v0.1.1 #chess #chess-engine #pgn #fen #variant
  24. Try searching with DuckDuckGo.

  25. canboat-rs

    Reads nmea 2000 data. Client is built automatically based on data from 'canboat'

    v0.1.2-alpha #client #nmea #nmea-parser #pgn #read #system-time #2000
  26. ascn-rs

    A chess encoding similar to PGN but significantly smaller

    v0.3.0 #chess #chess-notation #encoding #overflow #pgn #computer-science #encoding-format #chess-move #edge-cases #game
  27. pgnparse

    Parse PGN to Rust struct ( headers as hash map, main line moves as san, uci, fen, epd records ) or to JSON. All lichess variants are supported. Custom starting position using FEN header is supported.

    v0.1.15 #json #pgn #rust #parser
  28. pgn

    command line pass word generator in rust

    v0.1.3 #word-generator #command-line #pass-gen
  29. dama_core

    A dama crate with some core chess types

    v0.1.0 #pgn #chess #chess960