Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
chessground
lichess.org chess ui
leychess-jocly
Jocly fork with Leychess Variants
@mliebelt/pgn-writer
A PEG writer to write PGN (Portable Game Notation) notation.
elo-rank
elo ranking system
react-chessboard
The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.
chess-moments
PGN parser that transforms PGN files into chess "moments"
chessgroundx
Extended lichess.org Chess UI
chessmonger
Chess, Shogi and other variants.
@jackstenglein/pgn-parser
A PEG parser to read PGN (Portable Game Notation) games.
kokopu
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
stockfish
The Stockfish chess engine in Web Assembly (WASM)
cm-fen-editor
A FEN editor for web – uses Bootstrap 4 and cm-chessboard
cm-chessboard
A JavaScript chessboard which is lightweight, ES6 module based, responsive, SVG rendered and without dependencies.
@obliczeniowo/elementary
Library made in Angular version 19
chessboardjsx
Chessboard.jsx is a chessboard for React. Inspired by chessboard.js
chessops
Chess and chess variant rules and operations
js-chess-engine
Simple and fast Node.js chess engine without dependencies
stockfish.js
The strong chess engine Stockfish with multi-variant support compiled to JavaScript and WebAssembly
pgn-parser
pgn parser
@react-chess-puzzle-fix/react-chess-puzzle
A lightweight, customizable React component library for rendering and interacting with chess puzzles.