Chess move tree manager, focused on editing/training opening/endgame books
[](https://github.com/jhlywa/chess.js/actions) [](https://www.npmjs.com/package/chess.js) [
Chess and chess variant rules and operations
It's like chess.js, but in ES6 and can handle variations (tree-structured move history)
The Stockfish chess engine in Web Assembly (WASM)
A decentralized chess protocol built on the Stacks blockchain.
Simple and fast Node.js chess engine with configurable AI and no dependencies
Chess for new plugin
PGN parser that transforms PGN files into chess "moments"
ES6 Module for playing chess
Chess and chess variant rules and operations
Just a toolkit to construct chess bots in the browser. You get stockfish classical and lc0. LC0 uses CPU (OpenBLAS/eigen) so only low block/filter sizes like https://github.com/dkappe/leela-chess-weights/wiki/Bad-Gyal can be used.
htmlparser2 tree adapter for parse5.
A PEG parser to read PGN (Portable Game Notation) games.
[](https://travis-ci.org/lubert/chess.ts) [](https://www.npmjs.com/package/@lubert/chess.ts)
Built on top of chess.js and can handle variations (tree-structured move history)
An algebraic notation driven chess engine that can validate board position and produce a list of viable moves (notated).
Chess for new plugin
Chessground react wrapper
Reusable React Components for Heroes of Chess Apps
lichess.org chess ui
mdast utility to serialize markdown
This plugin for viewing and replaying chess games in Joplin Notes. Supports PGN format.
unist utility to visit nodes