UCI, Universal Chess Interface, for Node.js
Build and run chess UCI engines written in NodeJs
Chess and chess variant rules and operations
[](https://github.com/jhlywa/chess.js/actions) [](https://www.npmjs.com/package/chess.js) [
Universal Chess Interface protocol implementation for node.js
Universal Chess Interface (UCI) wrapper for Node.js. Spawns and communicates with UCI chess engines (Stockfish, Komodo, etc.) via a typed event-emitter API.
Generic UCI (Universal Chess Interface) adapter for multi-game-engines ecosystem
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.
The Stockfish chess engine in Web Assembly (WASM)
An algebraic notation driven chess engine that can validate board position and produce a list of viable moves (notated).
[](https://www.npmjs.com/package/@lichess-org/stockfish-web)
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
Chess and chess variant rules and operations
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
Abstraction layer to run chess engines, supports opening books
ES6 Module for playing chess
React components and hooks for UCI (Unified Component Infrastructure)
TypeScript chess tools for analysis, explanations etc.
Library for automating analysis with UCI-compatible chess engines
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)
It's like chess.js, but in ES6 and can handle variations (tree-structured move history)
No description provided.
No description provided.
No description provided.