awesome-chess
Chess toolkit
A curated collection of chess-related assets and tools for building chess applications
Chess!
396 stars
11 watching
35 forks
last commit: about 4 years ago
Linked from 2 awesome lists
Awesome Chess / Books | |||
Chess Problems | Collection of chess puzzles | ||
Chess strategy | HTML version of chess strategy by Edward Lasker | ||
Sicilian Dragon | Attacking plans for black | ||
Awesome Chess / FEN Parsers | |||
fenparser by tlehman | 15 | over 9 years ago | A parser for Forsyth-Edwards Notation wriitten in Python |
fen by ucarion | 3 | 9 months ago | A Rust Forsyth-Edwards notation parser with proper error handling |
fen-diagram by andyherbert | JavaScript for generating chess diagrams using Forsyth-Edwards notation | ||
Awesome Chess / Bots | |||
latrunculorum | 13 | over 9 years ago | A simple chess bot in Python |
Chessbot | Bot written in Java | ||
Awesome Chess / Move Validators | |||
chess.js | 3,719 | 26 days ago | 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 | ||
Awesome Chess / 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 | ||
Awesome Chess / Boards | |||
Chessboard.js | 2,015 | 7 months ago | chessboard.js is a standalone JavaScript chess board |
chess-board | 20 | over 4 years ago | A web component for displaying chess positions. It takes FEN string as input and renders the board as output |
jchess | 83 | over 9 years ago | A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs |
Chessboard-js | 33 | over 6 years ago | A responsive mobile-first JavaScript chessboard library |
Awesome Chess / Board Notations | |||
FEN | A FEN "record" defines a particular game position, all in one text line and using only the ASCII character set | ||
PNG | PGN is structured "for easy reading and writing by human users and for easy parsing and generation by computer programs." | ||
Awesome Chess / Board Notations / Other Notations | |||
Algebraic Chess Notation | |||
ICCF numeric notation | Official chess game notation for all International Correspondence Chess Federation games | ||
Smith Chess Notation | |||
Descriptive Notation | |||
Awesome Chess / Pieces | |||
Spiral Pieces in 3-D | |||
Pieces on Wikipedia | |||
Chess Pieces in Unicode | |||
Icons on flaticons | |||
Icons on thenounproject | |||
Awesome Chess / 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 | ||
Chess Life | |||
Why Chess is Boring | Talk on why chess is boring by Bobby Fischer | ||
Chess Peeps |