JSPM

Found 485 results for chess

elo-rank

elo ranking system

  • v1.0.4
  • 47.85
  • Published

stockfish

The Stockfish chess engine in Web Assembly (WASM)

  • v17.1.0
  • 46.15
  • Published

chessground

lichess.org chess ui

  • v9.2.1
  • 43.57
  • Published

chessboardjsx

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

  • v2.4.7
  • 41.59
  • Published

cm-chessboard

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

  • v8.9.1
  • 38.57
  • Published

xchess2

Chess Engine

    • v2.2.15
    • 37.86
    • Published

    @mliebelt/pgn-parser

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

    • v1.4.18
    • 37.63
    • Published

    js-chess-engine

    Simple and fast Node.js chess engine without dependencies

    • v1.0.2
    • 37.39
    • Published

    chessops

    Chess and chess variant rules and operations

    • v0.14.2
    • 37.32
    • Published

    chessjs

    A chess engine.

    • v0.0.1
    • 36.76
    • Published

    stockfish.js

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

    • v10.0.2
    • 35.59
    • Published

    @mliebelt/pgn-types

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

    • v1.0.4
    • 34.96
    • Published

    stockfish.wasm

    WebAssembly port of the strong chess engine Stockfish

    • v0.10.0
    • 34.56
    • Published

    passport-lichess

    Lichess authentication strategy for Passport.

    • v2.0.0
    • 31.41
    • Published

    @jackstenglein/chess

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

    • v2.2.13
    • 31.11
    • Published

    pgn-viewer

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

    • v1.0.51
    • 30.84
    • Published

    chess-moments

    PGN parser that transforms PGN files into chess "moments"

    • v1.2.2
    • 30.58
    • Published

    chess.mjs

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

    • v1.4.1
    • 30.55
    • Published

    cm-pgn

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

    • v3.3.4
    • 30.34
    • 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.66
    • Published

    next-pgn-viewer

    React PGN viewer widget for all chess games

    • v0.4.6
    • 29.45
    • Published

    chessgroundx

    Extended lichess.org Chess UI

    • v10.7.2
    • 29.36
    • Published

    chessboardjs

    JavaScript Chess Board http://chessboardjs.com

    • v0.0.1
    • 29.13
    • Published

    stockfish-mv.wasm

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

    • v0.6.1
    • 29.05
    • 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.02
    • Published

    @mliebelt/pgn-writer

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

    • v1.0.5
    • 29.01
    • Published

    cm-chess

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

    • v3.5.1
    • 29.01
    • 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.87
    • 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.86
    • 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.59
    • Published

    react-chessground

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

    • v1.5.0
    • 28.40
    • Published

    node-uci

    Universal Chess Interface protocol implementation for node.js

    • v1.3.4
    • 28.36
    • 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
    • 28.35
    • Published

    bestmovedb

    database of chess best moves

    • v0.4.0
    • 27.92
    • Published

    lichess-pgn-viewer

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

    • v2.4.5
    • 27.78
    • Published

    ricpa-client

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

    • v0.3.1
    • 27.71
    • Published

    fen-queue

    FEN queue with priorities

    • v0.3.1
    • 27.29
    • Published

    vue3-chessboard

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

    • v1.3.3
    • 27.22
    • Published

    cli-chess-puzzle

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

      • v1.0.4
      • 27.15
      • 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.1.3
      • 27.09
      • Published

      fen-queue-processor

      Process and analyzes queue of chess positions in FEN format

      • v0.5.1
      • 27.09
      • Published

      next-chessground

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

      • v1.3.4
      • 27.06
      • 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.92
      • 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.49
      • Published

      isepic-chess

      Chess utility library written in JavaScript

      • v9.0.0
      • 26.42
      • Published

      dawikk-chessboard

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

      • v0.1.4
      • 25.64
      • Published

      chess-console

      ES6 Module for playing chess

      • v6.12.4
      • 25.57
      • Published

      chess-node

      Chess on NODE

      • v1.1.0
      • 25.42
      • Published

      @mliebelt/pgn-viewer

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

      • v1.6.11
      • 25.38
      • Published

      @iflow-mcp/chess-mcp

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

        • v0.0.9
        • 24.73
        • Published

        @alepot55/chessboardjs

        Chessboard configuration with multiple customization options. By alepot55

        • v2.2.2
        • 24.33
        • Published

        @ihs7/ts-elo

        Elo ranking system implemented in TypeScript

        • v1.0.1
        • 23.88
        • Published

        chessboard

        Displays a chessboard react component based on a pgn string

        • v2.0.0
        • 23.70
        • 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.40
        • Published

        equine

        Minimal Lichess API Client for Node.js

        • v1.0.0-alpha.0
        • 23.15
        • 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.46
        • Published

        dawikk-stockfish

        Library to run Stockfish Chess Engine on all mobile platforms

        • v0.9.85
        • 22.44
        • Published

        arpad

        An implementation of the ELO Rating System

        • v2.0.0
        • 22.41
        • Published

        vue-chessboard

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

        • v0.6.7
        • 22.18
        • Published

        kokopu-react

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

        • v3.3.3
        • 21.82
        • Published

        @chess-fu/pgn-parser

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

        • v1.1.3
        • 21.80
        • 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.64
        • Published

        crazyhouse.js

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

        • v0.0.8
        • 21.56
        • Published

        chess-tools

        A collection of tools / libraries for programming chess applications.

        • v0.3.0
        • 21.55
        • Published

        dawikk-stock

        Library to run Stockfish Chess Engine on all mobile platforms

        • v0.9.83
        • 20.91
        • Published

        next-chess-board

        Yet another Javascript Chess Board

          • v0.4.9
          • 20.52
          • Published

          svelte-chessground

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

          • v2.0.3
          • 20.36
          • Published

          eco-chess

          CLI tool for learning chess openings based on ECO classification

          • v1.0.3
          • 19.76
          • Published

          chess-rules

          Chess Rules implementation as a standalone module.

          • v1.1.0
          • 19.42
          • Published

          @wxzqs/chess

          公共象棋工具类

            • v1.0.42
            • 19.10
            • Published

            fen-validator

            Chess FEN notation validator

              • v2.0.1
              • 18.99
              • Published

              xchess

              Chess Engine

                • v1.16.0
                • 18.79
                • 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.56
                • 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.52
                • 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.50
                • Published

                alphabeta

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

                • v1.0.2
                • 18.47
                • Published

                chess-ai-kong

                Chess AI based on Alpha-Beta pruning algorithm.

                • v0.3.3
                • 18.29
                • Published

                tiebreak

                Calculation of chess tournament tiebreaks compliant with FIDE regulations

                • v0.4.0
                • 18.00
                • Published

                cm-chessboard-ts

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

                • v5.2.23
                • 17.88
                • 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.85
                • Published

                lichess

                The best NodeJS client for the Lichess API

                • v2.0.15
                • 17.79
                • Published

                chess-ui

                A react ui library for integrating chess into web apps

                • v1.0.2
                • 17.72
                • Published

                caissify_chessground

                Vue 3 wrapper for chessground - A modern chess board component

                • v1.0.9
                • 17.72
                • 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.57
                • Published

                chess-trainer-mcp

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

                • v1.1.0
                • 17.37
                • 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.02
                • Published

                node-chess

                An isomorphic and fully customisable JavaScript chess engine

                • v1.3.1
                • 16.71
                • Published

                cm-fen-editor

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

                • v3.2.10
                • 16.26
                • Published

                chess-functions

                A brand new chess moves validator/generator

                • v0.16.8
                • 16.22
                • 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.79
                • Published

                chegura

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

                • v2.10.3
                • 15.57
                • Published

                fide-chess

                "Scraper for FIDE website"

                • v0.1.9
                • 15.52
                • Published

                chess-board

                A web component for displaying chess positions.

                • v1.1.0
                • 15.42
                • Published

                expo-chessboard

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

                  • v0.1.0
                  • 15.30
                  • Published

                  uci

                  A thin wrapper on a UCI chess engine

                  • v0.3.4
                  • 15.22
                  • 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
                  • 15.07
                  • Published

                  ffe-api

                  FFE api for the french chess federaion website

                  • v1.2.2
                  • 14.75
                  • Published

                  chess-mcp

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

                    • v0.0.7
                    • 14.66
                    • Published

                    anticrux

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

                    • v0.3.1
                    • 14.49
                    • Published

                    monkfish

                    A Chess Engine in Typescript

                    • v0.2.0
                    • 14.48
                    • 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.34
                    • Published

                    @maoshizhong/chess

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

                    • v2.2.1
                    • 14.32
                    • Published

                    chesstron

                    Stockfish-powered Node Chess Command Line Tool

                    • v1.0.15
                    • 14.32
                    • 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.22
                    • 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.17
                    • Published

                    chesssk

                    Chess move validation library based on board data

                    • v1.2.3
                    • 14.06
                    • Published

                    chess-lib-js

                    A chess library in Javascript

                    • v0.0.5
                    • 13.88
                    • Published

                    @stuntstorm/discord-games

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

                    • v1.1.19
                    • 13.84
                    • 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.80
                    • Published

                    chess-easy

                    Chess engine that makes writing chessgame easier than writing a calculator

                    • v1.0.3
                    • 13.71
                    • Published

                    gridboard

                    A Grid-Based Games Framework For TypeScript/JavaScript

                    • v4.1.4
                    • 13.64
                    • Published

                    chessboardjs-vue

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

                    • v1.0.9
                    • 13.59
                    • Published

                    chacomat

                    A TypeScript chess game.

                    • v2.2.4
                    • 13.59
                    • Published

                    chessalyzer.js

                    A JavaScript library for batch analyzing chess games.

                    • v3.0.6
                    • 13.35
                    • Published

                    ratings

                    ELO ratings helper

                    • v0.4.4
                    • 13.35
                    • Published

                    js-chessboard

                    A chessboard with JavaScript

                    • v2.0.0
                    • 13.35
                    • Published

                    rsg-chess

                    Useful chess APIs ...for everyone

                    • v1.1.0-alpha.2
                    • 13.32
                    • 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.13
                    • Published

                    inner-chess

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

                    • v2.4.4
                    • 13.13
                    • Published

                    vue-pgn-viewer

                    Vue 3 adapter for the official Lichess PGN viewer

                    • v0.3.4
                    • 13.13
                    • Published

                    react-chess

                    Renders a chess board using React

                    • v1.1.1
                    • 12.90
                    • Published

                    chlss

                    Open-Source Chess Engine in TypeScript.

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

                      xiangqii

                      xiangqi-engine written in pure js

                        • v1.0.1
                        • 12.75
                        • 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.61
                        • Published

                        black-horse

                        Chess engine built in Javascript using the alpha-beta algorithm

                        • v0.6.3
                        • 12.51
                        • 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.51
                        • Published

                        zh-chess

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

                        • v2.1.1
                        • 12.46
                        • Published

                        swtparser

                        Parser for Swiss-Chess Tournament (SWT) files

                        • v3.1.0
                        • 12.43
                        • Published

                        onix-chess

                        Onix chess library

                        • v7.2.3
                        • 12.04
                        • Published

                        chessboard-vue

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

                        • v1.6.0
                        • 11.90
                        • Published

                        @zoendev/react-chessboard

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

                        • v4.8.4
                        • 11.69
                        • Published

                        5d-chess-renderer

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

                        • v1.1.16
                        • 11.69
                        • Published

                        @sashite/qi

                        Instantiate Chess positions and apply Chess moves.

                        • v2.0.0
                        • 11.69
                        • Published

                        react-chessboardjs

                        A chessboard component for React, inspired by chessboard.js

                        • v0.5.3
                        • 11.62
                        • Published

                        fics

                        A promise-based interface for the Free Internet Chess Server

                        • v0.6.1
                        • 11.41
                        • Published

                        cm-engine-runner

                        Abstraction layer to run chess engines, supports opening books

                        • v1.2.2
                        • 11.12
                        • Published

                        chess-com

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

                        • v1.3.1
                        • 11.06
                        • 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
                        • 10.99
                        • Published

                        chess-cli

                        Chess command line utilities.

                        • v0.4.3
                        • 10.99
                        • Published

                        dgtchess

                        JavaScript connector for DGT electronic chess boards

                        • v1.0.1
                        • 10.99
                        • 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.88
                        • Published

                        asg-test

                          • v1.0.0
                          • 10.88
                          • Published

                          bchess

                          Yet another chess engine.

                          • v1.0.8
                          • 10.86
                          • Published

                          chess-base

                          chess board logic

                          • v1.2.0
                          • 10.80
                          • Published

                          chinese-chess-pvp

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

                          • v1.0.3
                          • 10.80
                          • 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.80
                          • Published

                          polyglot-chess

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

                          • v0.1.6
                          • 10.80
                          • Published

                          react-chessboard-svg

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

                          • v1.1.1
                          • 10.80
                          • 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.65
                          • Published

                          reactjs-chessground

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

                          • v1.3.2
                          • 10.54
                          • 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.54
                          • Published

                          stockfish.pexe

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

                          • v10.1.0
                          • 10.47
                          • Published

                          @ninjapixel/chess

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

                          • v1.0.0
                          • 10.47
                          • Published

                          chess-clock

                          Chess clock engine

                          • v0.5.0
                          • 10.28
                          • Published

                          cm-polyglot

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

                          • v1.1.0
                          • 10.18
                          • 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.16
                          • 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.16
                          • Published

                          asg-chess-react

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

                          • v1.0.1
                          • 10.16
                          • Published

                          chessengine

                          Cchess move validator in node

                          • v1.0.2
                          • 10.11
                          • Published

                          zgxq

                          封装了一个中国象棋算法

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

                            schlawg-pgn-viewer

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

                            • v2.0.0
                            • 10.04
                            • Published

                            zshogi

                            A simple USI shogi engine implemented in Zig

                            • v0.0.7
                            • 9.96
                            • Published

                            @mczoff/react-chessboard

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

                            • v4.3.6
                            • 9.96
                            • Published

                            boardmaker-lib

                            Create HTML checkerboard-like Board Games

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

                            fischer960

                            Fischer Random Chess / Chess960 library

                            • v1.0.0
                            • 9.90
                            • Published

                            lichess-api

                            A NodeJS wrapper for the Lichess API

                            • v1.0.2
                            • 9.79
                            • Published

                            chessground12

                            Extended lishuuro.org Chess UI

                            • v1.1.2
                            • 9.78
                            • Published

                            cm-chess-ts

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

                            • v2.4.5
                            • 9.78
                            • Published

                            chessgame-lib-js

                            A javascript library for chess logic.

                              • v0.2.0
                              • 9.78
                              • Published

                              pgnify

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

                              • v1.1.6
                              • 9.78
                              • Published

                              small-uci

                              A TypeScript interface for interacting with a chess engine

                                • v1.2.5
                                • 9.78
                                • Published

                                chess-bit-board

                                Immutable chess board with move validation

                                • v1.1.0
                                • 9.72
                                • Published

                                onix-board

                                Onix chess board abstractions

                                • v1.5.33
                                • 9.72
                                • Published

                                nces

                                Node Chess Engine Server

                                • v1.0.26
                                • 9.61
                                • Published

                                chess-tcn

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

                                • v1.1.1
                                • 9.47
                                • 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.47
                                  • Published

                                  fentastic

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

                                  • v0.2.2
                                  • 9.37
                                  • Published

                                  pdchess3

                                  A rudimentary chess engine and command-line interface.

                                  • v0.0.3
                                  • 9.37
                                  • Published

                                  @noe_rls/cm-chessboard

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

                                  • v3.16.4
                                  • 9.01
                                  • Published

                                  chess-timer

                                  A turn based timer in javascript

                                  • v0.0.1
                                  • 8.90
                                  • Published

                                  chessfield

                                  A TypeScript+ThreeJS library to render a 3D chessboard

                                  • v1.9.1
                                  • 8.86
                                  • Published

                                  @chess-labs/core

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

                                  • v1.0.23
                                  • 8.85
                                  • Published

                                  gomoku-js

                                  Algorithm of Nth order Gomoku in OOP

                                  • v1.0.0
                                  • 8.85
                                  • Published

                                  chess-steg-cli

                                  Client for chess steganography - Hiding messages in chess games

                                  • v1.2.1
                                  • 8.63
                                  • Published

                                  lichess-opening-explorer

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

                                  • v1.0.1
                                  • 8.63
                                  • Published

                                  nceserv

                                  Node Chess Engine Server

                                  • v1.0.4
                                  • 8.51
                                  • Published

                                  mchess

                                  A complete Chess library for playing and generating moves

                                  • v1.0.3
                                  • 8.51
                                  • Published

                                  jocly

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

                                  • v0.9.13
                                  • 8.42
                                  • Published

                                  chess-traveler

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

                                  • v0.1.0
                                  • 8.42
                                  • Published

                                  fen-chess-board

                                  Module for keeping track of chess boards in Forsyth–Edwards Notation.

                                  • v2.0.5
                                  • 8.36
                                  • Published