)
Collection of chess puzzles.
HTML version of chess strategy by Edward Lasker.
A web component for displaying chess positions. It takes FEN string as input and renders the board as output.
Learn and play chess with over 5 million other users.
chess.js, Structured code for chess authentication.
Play as well as learn chess from chess24 with the best of tutorials.
Lucrative, single page application for playing chess.
A responsive mobile-first JavaScript chessboard library.
chessboard.js is a standalone JavaScript chess board.
Bot written in Java.
Watch videos, solve puzzles, and play games. All for free. (Works similar to Khan Academy.)
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.
Repository of information about programming computers to play chess.
Online chess tactics training site.
A FEN "record" defines a particular game position, all in one text line and using only the ASCII character set.
A Rust Forsyth-Edwards notation parser with proper error handling.
JavaScript for generating chess diagrams using Forsyth-Edwards notation.
A parser for Forsyth-Edwards Notation wriitten in Python.
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.
Talk on how chess can revolutionize learning by Cody Pomeranz.
Official chess game notation for all International Correspondence Chess Federation games.
A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs.
A simple chess bot in Python.
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.
A simple single page chess playing application facilitating the play of chess.
An algebraic notation driven chess engine that can validate board position and produce a list of viable moves.
PGN is structured "for easy reading and writing by human users and for easy parsing and generation by computer programs."
Attacking plans for black.
Talk on understanding chess mastery by Jennifer Shahade.
Talk on why chess is boring by Bobby Fischer
Talk on working backward to solve problems by Maurice Ashley