pgn parser
A PEG parser to read PGN (Portable Game Notation) games.
TypeScript Canboat PGN Definitions
Provide the (type) language for all the `pgn-*` packages I am developing.
[](https://github.com/lichess-org/pgn-viewer/actions/workflows/ci.yml) [](https://www.npmjs.
pg next
A pgn reader (backend only) to read, understand and play chess games. Used mainly by pgn-viewer.
Libraray built on top of chess.js and pgn-parser to load and process PGN files in typescript.
TypeScript definitions for pgn-parser
A PEG writer to write PGN (Portable Game Notation) notation.
PGN viewer widget, designed to be embedded in content pages.
A PEG parser to read PGN (Portable Game Notation) games.
Parse and stringify PGN (Portable Game Notation) chess games. Zero dependencies, strict TypeScript, no-throw parse API.
A pgn viewer to view or edit chess games on HTML web sites.
PGN parser that transforms PGN files into chess "moments"
PGN to JSON in seconds
A TypeScript module for parsing PGN moves and displaying them in a web page.
Chess library with enhanced PGN support for parsing large, multi-game PGN files.
This plugin for viewing and replaying chess games in Joplin Notes. Supports PGN format.
chess-pgn is a library which includes tools for working with Portable Game Notation (PGN).
[](https://travis-ci.org/levidurfee/pgn-parser)
React component for creating an interactive pgn viewer from string
A production-ready PGN parser and viewer library for chess, with full support for variations, comments, NAGs, and annotations
Chess PGN parser for 8x8 chess games for import or export standards
command line pass word generator in rust.
swiss army knife for chess file formats
A Rust chess library with the aim to be as feature-rich as possible
A library for optimally compressing chess games in PGN format.
For searching/filtering pgn files of chess games.
Chess PGN grammar for the tree-sitter parsing library
A fast, memory-efficient chess engine library for Rust
Fast non-allocating and streaming reader for chess games in PGN notation
Generates Aix-compatible Parquet file from PGN files of chess games
This is a simple PGN (Portable Game Notation) parser for chess games written in Rust. It allows you to parse PGN files and extract information about chess games.
A lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.
A pgn parser written in Rust
A PGN parser and FEN generator for Ruby
A pure ruby parser for chess pgn files. Read pgn files an allow for a format easily readable for chess computers
A PGN parser and FEN generator for Ruby
A PGN parser and FEN generator for Ruby
Parsing and validating a chess games and returning as chess game objects
Converts a single game chess PGN to an array of FEN strings. The FEN follows the specification as listed on [Forsyth–Edwards Notation](http://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation).
Upload PGN from files or strings to Lichess via the CLI.
Converts the metadata of PGN files from Lichess' game database to a database file, using lazy file enumerators for optimizing the conversion of large PGN files with millions of chess games.
Currently fen supports a command line tool to convertfen to a unicode chess board with rank and file notationFuture versions will include a pgn parser and a pgn to fenconverter.
Convert chess PGNs into Extended Game Description JSON
Conversion tool for extracting chess game metadata from Lichess' public PGN files and exporting it to database tables.
For searching/filtering datasets of chess games. This gem allows you to read collections of games from PGN files, select games which reach positions matching specific combinations of pieces, and save these games back in PGN format.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.