JSPM

Found 487 results for chess

stockfish

The Stockfish chess engine in Web Assembly (WASM)

  • v17.1.0
  • 48.28
  • Published

elo-rank

elo ranking system

  • v1.0.4
  • 48.16
  • Published

chessground

lichess.org chess ui

  • v9.2.1
  • 43.88
  • Published

chessboardjsx

Chessboard.jsx is a chessboard for React. Inspired by chessboard.js

  • v2.4.7
  • 41.70
  • Published

cm-chessboard

A JavaScript chessboard which is lightweight, ES6 module based, responsive, SVG rendered and without dependencies.

  • v8.9.1
  • 38.69
  • Published

xchess2

Chess Engine

    • v2.3.3
    • 37.97
    • Published

    @mliebelt/pgn-parser

    A PEG parser to read PGN (Portable Game Notation) games.

    • v1.4.18
    • 37.73
    • Published

    chessops

    Chess and chess variant rules and operations

    • v0.14.2
    • 37.42
    • Published

    chessjs

    A chess engine.

    • v0.0.1
    • 36.87
    • Published

    js-chess-engine

    Simple and fast Node.js chess engine without dependencies

    • v1.0.2
    • 36.62
    • Published

    stockfish.js

    The strong chess engine Stockfish with multi-variant support compiled to JavaScript and WebAssembly

    • v10.0.2
    • 35.66
    • Published

    @mliebelt/pgn-types

    Provide the (type) language for all the `pgn-*` packages I am developing.

    • v1.0.4
    • 35.06
    • Published

    stockfish.wasm

    WebAssembly port of the strong chess engine Stockfish

    • v0.10.0
    • 34.71
    • Published

    passport-lichess

    Lichess authentication strategy for Passport.

    • v2.0.0
    • 31.51
    • Published

    @jackstenglein/chess

    Built on top of chess.js and can handle variations (tree-structured move history)

    • v2.2.13
    • 31.20
    • Published

    pgn-viewer

    A TypeScript module for parsing PGN moves and displaying them in a web page.

    • v1.0.51
    • 30.94
    • Published

    chess.mjs

    It's just the ES6 module version of chess.js

    • v1.4.1
    • 30.61
    • Published

    cm-pgn

    Module for parsing and rendering of PGNs (Portable Game Notation)

    • v3.3.4
    • 30.41
    • Published

    chessgroundx

    Extended lichess.org Chess UI

    • v10.7.2
    • 30.21
    • Published

    chess-moments

    PGN parser that transforms PGN files into chess "moments"

    • v1.3.0
    • 30.07
    • Published

    @react-chess-tools/react-chess-game

    react-chess-game is a React component bridging chess.js with react-chessboard to offer a full-featured, ready-to-integrate chess board experience.

    • v0.5.1
    • 30.04
    • Published

    kokopu

    A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.

    • v4.12.1
    • 29.72
    • Published

    next-pgn-viewer

    React PGN viewer widget for all chess games

    • v0.4.6
    • 29.53
    • Published

    chessboardjs

    JavaScript Chess Board http://chessboardjs.com

    • v0.0.1
    • 29.26
    • Published

    ban-chess.ts

    A TypeScript wrapper library for implementing the **Ban Chess** variant on top of the `chess.ts` library. In Ban Chess, players must navigate around banned moves - each move is preceded by the opponent banning one of their legal options.

    • v1.2.3
    • 29.22
    • Published

    stockfish-mv.wasm

    WebAssembly port of the strong chess engine Stockfish with multi-variant support

    • v0.6.1
    • 29.13
    • Published

    chess-captcha-react-jsx

    A React chessboard component for chess-based CAPTCHA systems. Features interactive drag-and-drop functionality, customizable board size, and real-time move validation. Built with TypeScript, React, and chess.js.

    • v1.0.4
    • 29.11
    • Published

    cm-chess

    It's like chess.js, but in ES6 and can handle variations (tree-structured move history)

    • v3.5.1
    • 29.08
    • Published

    @mliebelt/pgn-writer

    A PEG writer to write PGN (Portable Game Notation) notation.

    • v1.0.5
    • 29.08
    • Published

    chess

    An algebraic notation driven chess engine that can validate board position and produce a list of viable moves (notated).

    • v1.2.2
    • 28.96
    • Published

    chess.ts

    [![Build Status](https://travis-ci.org/lubert/chess.ts.svg?branch=master)](https://travis-ci.org/lubert/chess.ts) [![npm](https://img.shields.io/npm/v/@lubert/chess.ts)](https://www.npmjs.com/package/@lubert/chess.ts)

    • v0.16.2
    • 28.95
    • Published

    fen-analyzer

    Chess FEN (Forsyth-Edwards Notation) positions analyzer. Having FEN as input helps to identify, e.g. how many pieces left on the board

    • v0.3.1
    • 28.65
    • Published

    react-chessground

    React warp for chessground <https://github.com/ornicar/chessground>

    • v1.5.0
    • 28.48
    • Published

    node-uci

    Universal Chess Interface protocol implementation for node.js

    • v1.3.4
    • 28.45
    • Published

    bestmovedb

    database of chess best moves

    • v0.4.0
    • 28.00
    • Published

    ricpa-client

    RICPA Client, client for Remote Chess Engine, implemented following RICPA protocol

    • v0.3.1
    • 27.91
    • Published

    lichess-pgn-viewer

    PGN viewer widget, designed to be embedded in content pages.

    • v2.4.5
    • 27.85
    • Published

    vue3-chessboard

    vue3-chessboard is a component library for creating chess web apps with vue3

    • v1.3.3
    • 27.41
    • Published

    fen-queue

    FEN queue with priorities

    • v0.3.1
    • 27.35
    • Published

    cli-chess-puzzle

    A CLI tool to get chess puzzles from Lichess and Chess.com

      • v1.0.4
      • 27.21
      • Published

      fen-queue-processor

      Process and analyzes queue of chess positions in FEN format

      • v0.5.1
      • 27.18
      • Published

      next-chessground

      React and Next wrapper for Chessground with chessboard and pieces out of the box

      • v1.3.4
      • 27.13
      • Published

      react-chess-game-fix

      react-chess-game is a React component bridging chess.js with react-chessboard to offer a full-featured, ready-to-integrate chess board experience.

      • v1.0.8
      • 26.99
      • Published

      chess-captcha-core

      A chess-based CAPTCHA library that generates mate-in-1 puzzles using Stockfish engine. Built with TypeScript, React, and chess.js. For the React chessboard component for this CAPTCHA, see [chess-captcha-react-jsx](https://www.npmjs.com/package/chess-captc

      • v1.0.3
      • 26.56
      • Published

      isepic-chess

      Chess utility library written in JavaScript

      • v9.0.0
      • 26.50
      • Published

      dawikk-chessboard

      A highly optimized, feature-rich React Native chessboard component with gesture support, animations, customizable themes, and standalone mode support

      • v0.1.41
      • 25.82
      • Published

      chess-console

      ES6 Module for playing chess

      • v6.12.4
      • 25.63
      • Published

      chess-node

      Chess on NODE

      • v1.1.0
      • 25.49
      • Published

      @mliebelt/pgn-viewer

      A pgn viewer to view or edit chess games on HTML web sites.

      • v1.6.11
      • 25.43
      • Published

      @iflow-mcp/chess-mcp

      Chess MCP server with position evaluation, move validation, and masters database

        • v0.0.9
        • 24.79
        • Published

        @alepot55/chessboardjs

        Chessboard configuration with multiple customization options. By alepot55

        • v2.2.2
        • 24.44
        • Published

        @ihs7/ts-elo

        Elo ranking system implemented in TypeScript

        • v1.0.1
        • 23.96
        • Published

        chessboard

        Displays a chessboard react component based on a pgn string

        • v2.0.0
        • 23.76
        • Published

        react-chessboard-ui

        A customizable and interactive chessboard component for React applications. Easily integrate a fully functional and responsive chessboard into your React project with features like drag-and-drop pieces, move validation, and customizable board styles.

        • v1.1.2
        • 23.48
        • Published

        equine

        Minimal Lichess API Client for Node.js

        • v1.0.0-alpha.0
        • 23.21
        • Published

        chess-analysis-board

        A comprehensive chess analysis board React component with move navigation, variation support, PGN import/export, and customizable keyboard shortcuts

        • v1.0.3
        • 22.53
        • Published

        dawikk-stockfish

        Library to run Stockfish Chess Engine on all mobile platforms

        • v0.9.85
        • 22.49
        • Published

        arpad

        An implementation of the ELO Rating System

        • v2.0.0
        • 22.46
        • Published

        vue-chessboard

        Chessboard vue component to load positions, create positions and see threats

        • v0.6.7
        • 22.34
        • Published

        kokopu-react

        A React-based library to create and display chessboard and chess-related components.

        • v3.3.3
        • 21.88
        • Published

        @chess-fu/pgn-parser

        Chess PGN parser for 8x8 chess games for import or export standards

        • v1.1.3
        • 21.86
        • Published

        minmax-wt-alpha-beta-pruning

        A generic minmax algorithm engine (with alpha-beta pruning) that can work with any game supplied by the user

        • v1.0.5
        • 21.71
        • Published

        crazyhouse.js

        A Javascript library for crazyhouse with 960 support, based on the chess.js library.

        • v0.0.8
        • 21.63
        • Published

        chess-tools

        A collection of tools / libraries for programming chess applications.

        • v0.3.0
        • 21.61
        • Published

        dawikk-stock

        Library to run Stockfish Chess Engine on all mobile platforms

        • v0.9.83
        • 20.97
        • Published

        next-chess-board

        Yet another Javascript Chess Board

          • v0.4.9
          • 20.59
          • Published

          svelte-chessground

          Svelte chessboard component. A Svelte wrapper for the full-featured Chessground chess UI.

          • v2.0.3
          • 20.45
          • Published

          eco-chess

          CLI tool for learning chess openings based on ECO classification

          • v1.0.3
          • 19.81
          • Published

          chess-rules

          Chess Rules implementation as a standalone module.

          • v1.1.0
          • 19.48
          • Published

          @wxzqs/chess

          公共象棋工具类

            • v1.0.42
            • 19.15
            • Published

            fen-validator

            Chess FEN notation validator

              • v2.0.1
              • 19.04
              • Published

              ngx-chessground

              [![npm version](https://badge.fury.io/js/ngx-chessground.svg)](https://badge.fury.io/js/ngx-chessground) [![License: GPL-3.0](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](https://opensource.org/licenses/GPL-3.0)

              • v20.0.0
              • 18.69
              • Published

              @hiron-tez/chess

              A chess engine. This is a fully functional game core that implements all the functionality and logic and provides an easy way to interact with the pieces.

              • v3.0.0
              • 18.60
              • Published

              @maooricio/react-chessboard

              The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.

              • v2.1.11
              • 18.56
              • Published

              alphabeta

              a general purpose minimax framework which uses alpha-beta, an A.I. tool useful for machine decision making

              • v1.0.2
              • 18.53
              • Published

              chess-ai-kong

              Chess AI based on Alpha-Beta pruning algorithm.

              • v0.3.3
              • 18.34
              • Published

              tiebreak

              Calculation of chess tournament tiebreaks compliant with FIDE regulations

              • v0.4.0
              • 18.06
              • Published

              simple-lichess-api

              TypeScript library for Lichess API with streaming support, game analysis, and OAuth authentication

              • v1.0.0
              • 18.02
              • Published

              cm-chessboard-ts

              A JavaScript chessboard which is lightweight, ES6 module based, responsive, SVG rendered and without dependencies.

              • v5.2.23
              • 17.93
              • Published

              svelte-chess

              Fully playable chess component for Svelte. Powered by Chess.js logic, Chessground chessboard and optionally Stockfish chess AI.

              • v0.11.1
              • 17.89
              • Published

              lichess

              The best NodeJS client for the Lichess API

              • v2.0.15
              • 17.84
              • Published

              chess-ui

              A react ui library for integrating chess into web apps

              • v1.0.2
              • 17.80
              • Published

              caissify_chessground

              Vue 3 wrapper for chessground - A modern chess board component

              • v1.0.9
              • 17.80
              • Published

              xchess

              Chess Engine

                • v1.16.0
                • 17.71
                • Published

                @echecs/pgn

                PGN is a parser that is part of the ECHECS project, designed to interpret the PGN (Portable Game Notation) specification.

                • v3.1.3
                • 17.63
                • Published

                chess-trainer-mcp

                Chess Trainer MCP Server with Stockfish NNUE engine - Interactive chess training with AI coaching capabilities

                • v1.1.0
                • 17.42
                • Published

                5d-chess-js

                Open source implementation of '5D Chess With Multiverse Time Travel' in the style of Chess.js library with built-in notation support.

                • v1.2.1
                • 17.05
                • Published

                node-chess

                An isomorphic and fully customisable JavaScript chess engine

                • v1.3.1
                • 16.74
                • Published

                cm-fen-editor

                A FEN editor for web – uses Bootstrap 4 and cm-chessboard

                • v3.2.10
                • 16.30
                • Published

                chess-functions

                A brand new chess moves validator/generator

                • v0.16.8
                • 16.26
                • Published

                html-diagram

                <a href="https://dragunovartem99.github.io/html-diagram" target="_blank"><img alt="Static Badge" src="https://img.shields.io/badge/Watch_Live_Demo-red"></a> <img alt="NPM Downloads" src="https://img.shields.io/npm/d18m/html-diagram?color=blue"> <img alt="

                • v0.5.8
                • 15.84
                • Published

                chegura

                chegura is a chess-guru - server providing best chess moves

                • v2.10.3
                • 15.60
                • Published

                fide-chess

                "Scraper for FIDE website"

                • v0.1.9
                • 15.59
                • Published

                chess-board

                A web component for displaying chess positions.

                • v1.1.0
                • 15.53
                • Published

                expo-chessboard

                A lightweight, simple, and high-performing chessboard for React Native with orientation support

                  • v0.1.0
                  • 15.34
                  • Published

                  uci

                  A thin wrapper on a UCI chess engine

                  • v0.3.4
                  • 15.29
                  • Published

                  ffe-api

                  FFE api for the french chess federaion website

                  • v1.2.2
                  • 14.81
                  • Published

                  chess-mcp

                  Chess MCP server with position evaluation, move validation, and masters database

                    • v0.0.7
                    • 14.71
                    • Published

                    anticrux

                    Suicide chess engine acting as desktop engine, web page, mobile application, Internet chess server and library

                    • v0.3.1
                    • 14.52
                    • Published

                    monkfish

                    A Chess Engine in Typescript

                    • v0.2.0
                    • 14.51
                    • Published

                    chess-merida-font

                    Chess Merida Font is a full suite of all chess pieces icons for easy scalable vector graphics on websites.

                    • v0.0.3
                    • 14.38
                    • Published

                    @maoshizhong/chess

                    Simple code-only Chessboard written in TypeScript. Handles FEN and PGN.

                    • v2.2.1
                    • 14.35
                    • Published

                    chesstron

                    Stockfish-powered Node Chess Command Line Tool

                    • v1.0.15
                    • 14.35
                    • Published

                    @echecs/elo

                    ELO is part of the ECHECS project, providing an implementation of the ELO Rating System following FIDE rules.

                    • v1.0.7
                    • 14.29
                    • Published

                    @gustavotoyota/react-chessboard

                    The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.

                    • v4.1.8
                    • 14.21
                    • Published

                    chesssk

                    Chess move validation library based on board data

                    • v1.2.3
                    • 14.10
                    • Published

                    chess-lib-js

                    A chess library in Javascript

                    • v0.0.5
                    • 13.92
                    • Published

                    @stuntstorm/discord-games

                    Play Games and Watch Youtube Along with your friends While you stream using this Npm Package!

                    • v1.1.19
                    • 13.90
                    • Published

                    @zoendev/react-chessboard-v2

                    The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.

                    • v2.3.0
                    • 13.90
                    • Published

                    ecf

                    A node-JS version of the English Chess Federation (ECF) grading database. Works by scraping the webpages generated (so you don't have to!), until such time they choose to build a proper API.

                    • v1.0.11
                    • 13.84
                    • Published

                    chess-easy

                    Chess engine that makes writing chessgame easier than writing a calculator

                    • v1.0.3
                    • 13.75
                    • Published

                    gridboard

                    A Grid-Based Games Framework For TypeScript/JavaScript

                    • v4.1.4
                    • 13.70
                    • Published

                    chessboardjs-vue

                    Fork from chessboardjs that makes the moudle work with Vue and Webpack

                    • v1.0.9
                    • 13.62
                    • Published

                    chacomat

                    A TypeScript chess game.

                    • v2.2.4
                    • 13.62
                    • Published

                    ratings

                    ELO ratings helper

                    • v0.4.4
                    • 13.44
                    • Published

                    js-chessboard

                    A chessboard with JavaScript

                    • v2.0.0
                    • 13.44
                    • Published

                    chessalyzer.js

                    A JavaScript library for batch analyzing chess games.

                    • v3.0.6
                    • 13.38
                    • Published

                    rsg-chess

                    Useful chess APIs ...for everyone

                    • v1.1.0-alpha.2
                    • 13.36
                    • Published

                    react-xiangqiboard

                    A simple Xiangqi Board for React. Inspired and adapted from the unmaintained Chessboard.jsx. A fork of react-chessboard.

                    • v0.1.12
                    • 13.22
                    • Published

                    inner-chess

                    A nodeJS package that utilises the internal API for chess.com, allowing for live-updating information.

                    • v2.4.4
                    • 13.22
                    • Published

                    vue-pgn-viewer

                    Vue 3 adapter for the official Lichess PGN viewer

                    • v0.3.4
                    • 13.22
                    • Published

                    react-chess

                    Renders a chess board using React

                    • v1.1.1
                    • 12.94
                    • Published

                    xiangqii

                    xiangqi-engine written in pure js

                      • v1.0.1
                      • 12.81
                      • Published

                      chlss

                      Open-Source Chess Engine in TypeScript.

                        • v1.0.0-beta.6
                        • 12.78
                        • Published

                        chessli.js

                        A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection. Chess960 support included.

                        • v1.1.0
                        • 12.65
                        • Published

                        black-horse

                        Chess engine built in Javascript using the alpha-beta algorithm

                        • v0.6.3
                        • 12.56
                        • Published

                        remote-chess-engine

                        Remote Chess Engine, ready to process position analysis tasks via Remote Interface for Chess Positions Analysis (RICPA)

                        • v0.8.1
                        • 12.56
                        • Published

                        zh-chess

                        A Chinese chess framework that supports browsers and nodejs(一款运行在浏览器和nodejs环境的中国象棋框架)

                        • v2.1.1
                        • 12.50
                        • Published

                        swtparser

                        Parser for Swiss-Chess Tournament (SWT) files

                        • v3.1.0
                        • 12.46
                        • Published

                        onix-chess

                        Onix chess library

                        • v7.2.3
                        • 12.08
                        • Published

                        chessboard-vue

                        A chess board component for Vue JS (>= 3), written in Typescript.

                        • v1.6.0
                        • 11.93
                        • Published

                        5d-chess-renderer

                        PIXI.js based renderer to create 5d chess boards based off of 5d-chess-js

                        • v1.1.16
                        • 11.73
                        • Published

                        @sashite/qi

                        Instantiate Chess positions and apply Chess moves.

                        • v2.0.0
                        • 11.72
                        • Published

                        react-chessboardjs

                        A chessboard component for React, inspired by chessboard.js

                        • v0.5.3
                        • 11.64
                        • Published

                        fics

                        A promise-based interface for the Free Internet Chess Server

                        • v0.6.1
                        • 11.44
                        • Published

                        cm-engine-runner

                        Abstraction layer to run chess engines, supports opening books

                        • v1.2.2
                        • 11.15
                        • Published

                        chess-com

                        A wrapper to access information from the public chess.com API

                        • v1.3.1
                        • 11.11
                        • Published

                        chess-cli

                        Chess command line utilities.

                        • v0.4.3
                        • 11.07
                        • Published

                        dgtchess

                        JavaScript connector for DGT electronic chess boards

                        • v1.0.1
                        • 11.07
                        • Published

                        node-chessboard

                        <div align="center"> <img width="200" align="center"src="https://raw.githubusercontent.com/sockgore/node-chessboard/main/assets/opus.gif"/><br/> <p style="font-size:30px; font-weight:600;margin-top:8px;color:#bfa584;">node-chessboard</p> <p

                        • v1.0.6
                        • 11.02
                        • Published

                        cm-chessboard-playfield

                        A cm-chessboard plugin which knows the rules of chess to validate moves, support promotions and does some fancy square marking.

                        • v1.0.4
                        • 10.91
                        • Published

                        asg-test

                          • v1.0.0
                          • 10.91
                          • Published

                          bchess

                          Yet another chess engine.

                          • v1.0.8
                          • 10.88
                          • Published

                          chess-base

                          chess board logic

                          • v1.2.0
                          • 10.84
                          • Published

                          chinese-chess-pvp

                          中国象棋 CLI 程序(通过git交换数据的PVP)

                          • v1.0.3
                          • 10.84
                          • Published

                          @chessle/chess.js-extended

                          A powerful browser-only chess engine package that bundles Stockfish for position evaluation and analysis on top of chess.js

                          • v0.1.0
                          • 10.82
                          • Published

                          polyglot-chess

                          Polyglot is a node module to search moves in polyglot format opening books.

                          • v0.1.6
                          • 10.82
                          • Published

                          react-chessboard-svg

                          The React Chessboard SVG Library used at ChessOpenings.co.uk.

                          • v1.1.1
                          • 10.82
                          • Published

                          5d-chess-clock

                          Javascript library used to manipulate 5d chess time controls. Includes definition for 5d chess time control notation.

                          • v1.0.1
                          • 10.68
                          • Published

                          reactjs-chessground

                          React warp for chessground <https://github.com/ornicar/chessground>

                          • v1.3.2
                          • 10.57
                          • Published

                          generic-min-max

                          This node.js module exports a generic min-max algorithm, alongside some implementations This package comes with full typescript support!

                          • v1.0.6
                          • 10.57
                          • Published

                          stockfish.pexe

                          PNaCl port of the strong chess engine Stockfish with multi-variant support

                          • v10.1.0
                          • 10.50
                          • Published

                          @ninjapixel/chess

                          A Javascript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection

                          • v1.0.0
                          • 10.50
                          • Published

                          chess-clock

                          Chess clock engine

                          • v0.5.0
                          • 10.36
                          • Published

                          cm-polyglot

                          An ES6 port of the polyglot opening book reading and handling parts of evilwan/stakelbase

                          • v1.1.0
                          • 10.21
                          • Published

                          @jacksonthall22/svelte-chess

                          Fully playable chess component for Svelte. Powered by @jacksonthall22/chess.ts logic, Chessground chessboard and optionally Stockfish chess AI.

                          • v0.1.0
                          • 10.18
                          • Published

                          chess-sjppd

                          Provides results of the user's choice of moves necessary to progress a chess game. A rudimentary chess engine is provided for play vs the computer.

                          • v1.3.1
                          • 10.18
                          • Published

                          asg-chess-react

                          A React-based chess game component with an interactive interface, piece movement validation, and customizable styling.

                          • v1.0.1
                          • 10.18
                          • Published

                          chessengine

                          Cchess move validator in node

                          • v1.0.2
                          • 10.14
                          • Published

                          zgxq

                          封装了一个中国象棋算法

                            • v2.2.0-alpha.1
                            • 10.07
                            • Published

                            schlawg-pgn-viewer

                            PGN viewer widget, designed to be embedded in content pages.

                            • v2.0.0
                            • 10.07
                            • Published

                            zshogi

                            A simple USI shogi engine implemented in Zig

                            • v0.0.7
                            • 10.00
                            • Published

                            @mczoff/react-chessboard

                            The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.

                            • v4.3.6
                            • 10.00
                            • Published

                            boardmaker-lib

                            Create HTML checkerboard-like Board Games

                            • v1.0.6-fix-6
                            • 9.92
                            • Published

                            fischer960

                            Fischer Random Chess / Chess960 library

                            • v1.0.0
                            • 9.92
                            • Published

                            lichess-api

                            A NodeJS wrapper for the Lichess API

                            • v1.0.2
                            • 9.82
                            • Published

                            chessground12

                            Extended lishuuro.org Chess UI

                            • v1.1.2
                            • 9.80
                            • Published

                            cm-chess-ts

                            Like chess.js, but in ES6 and can handle variations (tree-structured move history)

                            • v2.4.5
                            • 9.80
                            • Published

                            chessgame-lib-js

                            A javascript library for chess logic.

                              • v0.2.0
                              • 9.80
                              • Published

                              pgnify

                              A lightning fast [PGN](https://en.wikipedia.org/wiki/Portable_Game_Notation) parser.

                              • v1.1.6
                              • 9.80
                              • Published

                              small-uci

                              A TypeScript interface for interacting with a chess engine

                                • v1.2.5
                                • 9.80
                                • Published

                                chess-bit-board

                                Immutable chess board with move validation

                                • v1.1.0
                                • 9.74
                                • Published

                                onix-board

                                Onix chess board abstractions

                                • v1.5.33
                                • 9.74
                                • Published

                                nces

                                Node Chess Engine Server

                                • v1.0.26
                                • 9.64
                                • Published

                                mini-chess

                                An object-oriented chess game played in the terminal. Still a a work in progress, but will be testing soon!

                                  • v0.1.0-alpa.0
                                  • 9.54
                                  • Published

                                  fentastic

                                  Validate and parse Forsyth-Edwards Notation (FEN) used to describe a chess game board position.

                                  • v0.2.2
                                  • 9.40
                                  • Published

                                  pdchess3

                                  A rudimentary chess engine and command-line interface.

                                  • v0.0.3
                                  • 9.40
                                  • Published

                                  @noe_rls/cm-chessboard

                                  A JavaScript chessboard which is lightweight, ES6 module based, responsive, SVG rendered and without dependencies.

                                  • v3.16.4
                                  • 9.07
                                  • Published

                                  chess-tcn

                                  Encode and decode TCN, a move format used by Chess.com's API

                                  • v1.1.1
                                  • 9.03
                                  • Published

                                  chess-timer

                                  A turn based timer in javascript

                                  • v0.0.1
                                  • 8.92
                                  • Published

                                  chessfield

                                  A TypeScript+ThreeJS library to render a 3D chessboard

                                  • v1.9.1
                                  • 8.88
                                  • Published

                                  @zoendev/react-chessboard

                                  The React Chessboard Library used at ChessOpenings.co.uk. Inspired and adapted from the unmaintained Chessboard.jsx.

                                  • v4.8.4
                                  • 8.88
                                  • Published

                                  @chess-labs/core

                                  A lightweight, framework-agnostic chess engine written entirely in TypeScript

                                  • v1.0.23
                                  • 8.87
                                  • Published

                                  gomoku-js

                                  Algorithm of Nth order Gomoku in OOP

                                  • v1.0.0
                                  • 8.87
                                  • Published

                                  chess-steg-cli

                                  Client for chess steganography - Hiding messages in chess games

                                  • v1.2.1
                                  • 8.66
                                  • Published

                                  lichess-opening-explorer

                                  Wrapper for the Lichess Opening Explorer public API written in node.js

                                  • v1.0.1
                                  • 8.66
                                  • Published

                                  mchess

                                  A complete Chess library for playing and generating moves

                                  • v1.0.3
                                  • 8.57
                                  • Published

                                  nceserv

                                  Node Chess Engine Server

                                  • v1.0.4
                                  • 8.53
                                  • Published

                                  jocly

                                  Board games 3D/2D UI and AI web library

                                  • v0.9.13
                                  • 8.44
                                  • Published

                                  chess-traveler

                                  Manage chess variation tree state - next/previous moves, variations...

                                  • v0.1.0
                                  • 8.44
                                  • Published