awesome-chess
github.com/hkirat/awesome-chess ↗Chess!
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me board notations resources from awesome-chess"
Installation instructions →What's inside
Board Notations
- Algebraic Chess Notation
- Descriptive Notation
- FEN
A FEN "record" defines a particular game position, all in one text line and using only the ASCII character set.
- ICCF numeric notation
Official chess game notation for all International Correspondence Chess Federation games.
- PNG
PGN is structured "for easy reading and writing by human users and for easy parsing and generation by computer programs."
- Smith Chess Notation
Websites
- chess24.com
Play as well as learn chess from chess24 with the best of tutorials.
- chessbase.com
Lucrative, single page application for playing chess.
- chesscademy.com
Watch videos, solve puzzles, and play games. All for free. (Works similar to Khan Academy.)
- chess.com
Learn and play chess with over 5 million other users.
- chessprogramming.wikispaces.com
Repository of information about programming computers to play chess.
- chesstempo.com
Online chess tactics training site.
Boards
- chess-board
A web component for displaying chess positions. It takes FEN string as input and renders the board as output.
- Chessboard-js
A responsive mobile-first JavaScript chessboard library.
- Chessboard.js
chessboard.js is a standalone JavaScript chess board.
- jchess
A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs.
Bots
- Chessbot
Bot written in Java.
- latrunculorum
A simple chess bot in Python.
Move Validators
- chess.js
chess.js, Structured code for chess authentication.
- Chessnut
Chessnut is a simple chess board model written in Python. It provides functionality of parsing FEN and generating a list of legal moves for each FEN representation.
- npm chess package
An algebraic notation driven chess engine that can validate board position and produce a list of viable moves.
Talks
- Chess Life
- Chess Peeps
- How Chess Can Revolutionize Learning
Talk on how chess can revolutionize learning by Cody Pomeranz.
- Understanding Chess Mastery
- Why Chess is Boring
Talk on why chess is boring by Bobby Fischer
- Working backward to solve problems
Talk on working backward to solve problems by Maurice Ashley
Pieces
Books
- Chess Problems
Collection of chess puzzles.
- Chess strategy
HTML version of chess strategy by Edward Lasker.
- Sicilian Dragon
Attacking plans for black.
Showing a sample of 41 resources. View the full list on GitHub →