Skip to content
47

Awesome Chess

Chess!

541 stars48 forks41 entriesLast push Nov 20, 2020 (5 years ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

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

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."

Algebraic Chess Notation

ICCF numeric notation

Official chess game notation for all International Correspondence Chess Federation games.

Smith Chess Notation

Descriptive Notation

Pieces

Spiral Pieces in 3-D

Pieces on Wikipedia

Chess Pieces in Unicode

Icons on flaticons

Icons on thenounproject

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

See category
90

Magictools

ellisonleao/magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

Fresh★ 17k73 entriesPushed 3 days ago
89

Awesome Godot

Calinou/awesome-godot

A curated list of free/libre plugins, scripts and add-ons for Godot

Fresh★ 11k335 entriesPushed 17 days ago
88

Awesome Löve

love2d-community/awesome-love2d

A curated list of amazingly awesome LÖVE libraries, resources and shiny things.

Fresh★ 4.5k303 entriesPushed 3 days ago
86

Awesome Open Source Games

michelpereira/awesome-open-source-games

Collection of Games that have the source code available on GitHub

Fresh★ 3.2k418 entriesPushed 6 days ago
86

Awesome Game Boy Development

gbdev/awesome-gbdev

A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.

Fresh★ 4.5k354 entriesPushed 2 days ago
85

Games of Coding

michelpereira/awesome-games-of-coding

A curated list of games that can teach you how to learn a programming language.

Fresh★ 2.2k42 entriesPushed 6 days ago