A chess engine.
[](https://github.com/jhlywa/chess.js/actions) [](https://www.npmjs.com/package/chess.js) [
No description provided.
Chess utility library written in JavaScript
KhmerChess Javascript library
React chessboard component with premoves, arrows, move indicators, and analysis-friendly hooks.
ng-chess AI engine plugin using chess.js and and stockfish
[](https://travis-ci.org/jhlywa/chess.js)
[](https://www.npmjs.com/package/better-chess.js) [](https://www.npmjs.com/package/bett
  
A powerful browser-only chess engine package that bundles Stockfish for position evaluation and analysis on top of chess.js
[](https://travis-ci.org/jhlywa/chess.js)
@sandy98/chess.js is a Javascript chess library that is used for chess move generation/validation, piece placement/movement, and check/checkmate/stalemate detection - basically everything but the AI.
TypeScript library for chess move generation, validation, execution, and game state - everything but the AI.
React hooks for the chess.js library
this project is forked from [Chess.js]("https://github.com/jhlywa/chess.js")
[](https://travis-ci.org/jhlywa/chess.js)
A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection. Chess960 support included.
A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection. Chess960 support included.
[](https://github.com/jhlywa/chess.js/actions) [](https://www.npmjs.com/package/chess.js) [
A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
A minimal React chessboard component based on chessboard.js
TypeScript library for chess move generation, validation, execution, and game state - everything but the AI.
princechess.js is a fork of [chess.js](https://github.com/jhlywa/chess.js) by Jeff Hlywa.