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
- Host: GitHub
- URL: https://github.com/ali-raza764/react-chessground
- Owner: Ali-Raza764
- Created: 2024-09-07T13:54:32.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-10-07T17:02:04.000Z (8 months ago)
- Last Synced: 2025-01-28T11:31:16.808Z (4 months ago)
- Topics: chess, chessboard, chessboardjs, chessjs, reactjs
- Language: JavaScript
- Homepage: https://react-chessground.vercel.app
- Size: 324 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

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