An open API service indexing awesome lists of open source software.

https://github.com/ali-raza764/react-chessground

Implementation of chessgroundjs from lichess using react.js because other libraries suck
https://github.com/ali-raza764/react-chessground

chess chessboard chessboardjs chessjs reactjs

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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

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

## Usage

```bash
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](/image.png)
*Screenshot showing the Chessground UI with a custom theme and an example board.*