Skip to content

Implementation of chessgroundjs from lichess using react.js because other libraries suck

Notifications You must be signed in to change notification settings

Ali-Raza764/react-chessground

Repository files navigation

React ChessGround.js

A Chessground Implementation for React

A modern React wrapper around the chessground library with added features like move validation, theme customization, promotion dialogs, and more.


Installation

git clone https://github.com/Ali-Raza764/react-chessground

Usage

cd react-chessground
npm install
npm run dev

This project provides a clean and updated implementation of chessground, fixing bugs and adding extra features. Unlike other outdated solutions like the react-chessground npm package, this version includes:

  • Move validation
  • Theme switching
  • Promotion dialogs
  • Real-time updates

Screenshot

React Chessground
Screenshot showing the Chessground UI with a custom theme and an example board.

About

Implementation of chessgroundjs from lichess using react.js because other libraries suck

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published