awesome-chess
Chess toolkit
A curated collection of chess-related assets and tools for building chess applications
Chess!
402 stars
11 watching
35 forks
last commit: almost 5 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 10 years ago | A parser for Forsyth-Edwards Notation wriitten in Python |
| fen by ucarion | 4 | over 1 year 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 10 years ago | A simple chess bot in Python |
| Chessbot | Bot written in Java | ||
Awesome Chess / Move Validators | |||
| chess.js | 3,750 | about 1 year 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,032 | over 1 year ago | chessboard.js is a standalone JavaScript chess board |
| chess-board | 20 | over 5 years ago | A web component for displaying chess positions. It takes FEN string as input and renders the board as output |
| jchess | 83 | about 10 years ago | A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs |
| Chessboard-js | 33 | about 7 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 | |||