The official chess web-based app of the BoldChess.com website.
It is a responsive web GUI for the Stockfish chess engine with analysis, evaluation, and graphs. It also comes with Leela Chess Zero (LCZero) neural network evaluation.
Note: This app is originally based on PeshkaChess and modified for BoldChess.com.
Our mission from this project is to develop a modern responsive free and open source web-based chess app powered by the Stockfish chess engine.
https://boldchess.com/analysis/
https://labinatorsolutions.github.io/boldchess-web-app/
- Ability to load your chess position or game using FEN, PGN, or a move list.
- Ability to set up your pieces manually in edit mode.
- Ability to browse game history with arrows or mouse wheel.
- Ability to list all legal moves and show them on the chessboard.
- Ability to analyze positions and all legal moves with the javascript version of the Stockfish chess engine.
- Ability to display an evaluation graph while visualizing blunders in different colors.
- Ability to open a position or game in a new window via a given URL.
- Ability to play against the computer (Stockfish Chess Engine) and set its difficulty level.
- Ability to see an evaluation by the Leela Chess Zero (LCZero) neural network.
- Ability to detect an opening category or ECO code.
- Ability to choose the styling of the chessboard.
- Ability to print arrows or mark squares on the chessboard.
- Relevant squares on the chessboard are visualized according to the static evaluation terms of the Stockfish chess engine.
- Dark interface with pitch black background that is battery-saving for OLED screens and highly intuitive.
- Support for PCs, tablets, smartphones, and touch devices.
- Chessboard
- List of Moves
- Game History
- Graph
- Chess Openings
- Static Evaluation
- Edit Board
- To open your FEN or PGN, copy your FEN or PGN to clipboard and paste it in the input box above the chessboard.
- To browse the game, use the mouse wheel on the chessboard or the arrow buttons.
- To open or hide windows, click on the small icons found at the top of the GUI.
- To play against the engine or set its difficulty level, click on the hamburger menu.
- To change the styling of the board, flip the board, or open it in a new window, click on the hamburger menu.
- Download or clone this repository.
- Upload the unzipped folder of this repository to your web server then view it from your web browser.
- Download or clone this repository.
- Install a web server locally to test effectively the GUI. A fast approach is download and install XAMPP.
- Copy the folder of the repository to the (htdocs) directory then view it locally from your web browser.
https://github.com/LabinatorSolutions/boldchess-web-app/issues
We welcome all developers to contribute to this repository by adding features or fixing bugs. The source codes will always be free and open source.
List Of Current Contributors:
https://github.com/LabinatorSolutions/boldchess-web-app/graphs/contributors
GNU GPLv3: https://www.gnu.org/licenses/gpl-3.0-standalone.html