GuillaumeSD 47e52988f3 Squashed commit of the following:
commit 933ba823d5f991b9ab1f66bd94262c181e9d0267
Author: GuillaumeSD <gsd.lfny@gmail.com>
Date:   Mon Apr 21 20:13:37 2025 +0200

    fix : new chessjs version

commit b9376bcbc718f6eaa9a0fd9caada6b957f73b85a
Author: GuillaumeSD <gsd.lfny@gmail.com>
Date:   Mon Apr 21 19:34:12 2025 +0200

    chore : chessjs bump version
2025-04-21 20:14:13 +02:00
2024-12-29 19:46:39 +01:00
2025-04-19 20:11:43 +02:00
2025-04-21 20:14:13 +02:00
2024-02-14 04:38:17 +01:00
2025-04-21 04:46:25 +02:00
2025-04-19 20:11:43 +02:00
2024-07-20 21:46:43 +02:00
2025-04-20 16:27:44 +02:00
2025-04-21 04:46:25 +02:00

Logo

Chesskit

The Ultimate Chess Web App
chesskit.org
Discord Server · Features Backlog


Chesskit is an open-source chess web app to play, view and analyze your chess games for free on any device with Stockfish !

Mission

It aims to offer all the features it can from the best chess apps, while being free and open-source. It is designed to be easy to use, fast, and reliable.

Features

  • Load and analyze games from chess.com and lichess.org
  • Analysis board with live engine evaluation, custom arrows, evaluation graph, ...
  • Moves classification (Brilliant, Great, Good, Mistake, Blunder, ...)
  • Chess960 and Puzzles support
  • Play against Stockfish at any elo
  • Store your games in your browser database

Stack

Built with Next.js, React, Material UI, and TypeScript.

Deployed on AWS with AWS CDK, see it live here.

Running the app in dev mode

At least Node.js 22.11 is required.

Install the dependencies :

npm i

Run the development server :

npm run dev

Open http://localhost:3000 in the browser to see the app running.

The app will automatically refresh on any source file change.

Lint

Run it with :

npm run lint

Deploy

To deploy the app, install AWS CLI and authenticate, then run :

npm run deploy

License

GNU General Public License v3.0.

See COPYING to see the full text.

Description
No description provided
Readme 215 MiB
Languages
JavaScript 66%
TypeScript 34%