Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
@jackstenglein/pgn-parser
A PEG parser to read PGN (Portable Game Notation) games.
@canboat/canboatjs
Native javascript version of canboat
chessops
Chess and chess variant rules and operations
@mliebelt/pgn-types
Provide the (type) language for all the `pgn-*` packages I am developing.
pgn-parser
pgn parser
@mliebelt/pgn-parser
A PEG parser to read PGN (Portable Game Notation) games.
lichess-pgn-viewer
PGN viewer widget, designed to be embedded in content pages.
pgn-viewer
A TypeScript module for parsing PGN moves and displaying them in a web page.
chess-moments
PGN parser that transforms PGN files into chess "moments"
@mliebelt/pgn-writer
A PEG writer to write PGN (Portable Game Notation) notation.
kokopu
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
@mliebelt/pgn-viewer
A pgn viewer to view or edit chess games on HTML web sites.
react-chess-analysis-board
React component for a fully featured, stylable chess analysis board.
ngx-chessground
Angular wrapper for ornicar/chessground
@echecs/pgn
PGN is a parser that is part of the ECHECS project, designed to interpret the PGN (Portable Game Notation) specification.
chessboard
Displays a chessboard react component based on a pgn string
chessalyzer.js
A JavaScript library for batch analyzing chess games.
xiangqiops
xiangqi front-end
@dvdagames/pgn-tokenizer
TypeScript version of PGN Tokenizer, a Byte Pair Encoding (BPE) tokenizer for Chess Portable Game Notiation (PGN).
@chessclub.com/chesspgn
Import and export PGN games with variations and comments