awesome-chess
by hkirat
Chess!
AI summary
Chess toolkit
A curated collection of chess-related assets and tools for building chess applications
- stars
- 402
- forks
- 35
- watching
- 11
- awesome lists
- 2
- entries
- 41
What's in the list
41 links in 10 sections, with live GitHub stats.activeno commit in 2y
Books
- Chess Problems
Collection of chess puzzles
- Chess strategy
HTML version of chess strategy by Edward Lasker
- Sicilian Dragon
Attacking plans for black
FEN Parsers
fenparser by tlehman
A parser for Forsyth-Edwards Notation wriitten in Python
fen by ucarion
A Rust Forsyth-Edwards notation parser with proper error handling
- fen-diagram by andyherbert
JavaScript for generating chess diagrams using Forsyth-Edwards notation
Bots
latrunculorum
A simple chess bot in Python
- Chessbot
Bot written in Java
Move Validators
chess.js
chess.js, Structured code for chess authentication
- npm chess package
An algebraic notation driven chess engine that can validate board position and produce a list of viable moves
- 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
Websites
- multiplayerchess.com
A simple single page chess playing application facilitating the play of chess
- lichess.org
One of the most mature platforms for playing chess on the internet. It is open source too. It is equipped with daily puzzles and an TV to spectate other matches
- chess24.com
Play as well as learn chess from chess24 with the best of tutorials
- chessbase.com
Lucrative, single page application for playing chess
- chess.com
Learn and play chess with over 5 million other users
- chesscademy.com
Watch videos, solve puzzles, and play games. All for free. (Works similar to Khan Academy.)
- chesstempo.com
Online chess tactics training site
- chessprogramming.wikispaces.com
Repository of information about programming computers to play chess
- freechess.org
The 'Free Internet Chess Server' (FICS) is one of the oldest Internet chess servers. There are lots of client applications for almost every device, operation system or webbrowser available
Boards
Chessboard.js
chessboard.js is a standalone JavaScript chess board
chess-board
A web component for displaying chess positions. It takes FEN string as input and renders the board as output
jchess
A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs
Chessboard-js
A responsive mobile-first JavaScript chessboard library
Board Notations
Board Notations / Other Notations
- ICCF numeric notation
Official chess game notation for all International Correspondence Chess Federation games
Pieces
Talks
- Understanding Chess Mastery
-Talk on understanding chess mastery by Jennifer Shahade
- How Chess Can Revolutionize Learning
Talk on how chess can revolutionize learning by Cody Pomeranz
- Working backward to solve problems
Talk on working backward to solve problems by Maurice Ashley
- Why Chess is Boring
Talk on why chess is boring by Bobby Fischer
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-chess.