Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/mbiesiad/awesome-chess

:trophy: Awesome-Chess! :key: :lock: are you a chess player or chess enthusiast? ⭐
https://github.com/mbiesiad/awesome-chess

List: awesome-chess

awesome awesome-list chess chess-boards chess-engine chess-game hacktoberfest hacktoberfest2020

Last synced: 2 months ago
JSON representation

:trophy: Awesome-Chess! :key: :lock: are you a chess player or chess enthusiast? ⭐

Lists

README

        

# Awesome Chess [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)

A curated list of assets available on the Internet related to the Western chess. "Gens una sumus"!

![chess](/media/chess.png)

_Source: https://unsplash.com/photos/7SjEuEF06Zw by: Hassan Pasha (free to use)_

## Contents

* [Translations](#translations)
* [Chess engines](#chess-engines)
* [Chess computers](#chess-computers)
* [Books](#books)
* [Organizations](#organizations)
* [FIDE](#fide)
* [Notations](#notations)
* [Pieces](#pieces)
* [Chess boards](#chess-boards)
* [Chess clocks](#chess-clocks)
* [Move's validations](#moves-validations)
* [Projects](#projects)
* [Websites](#websites)
* [National chess federations](#national-chess-federations)
* [Other](#other)
* [Other types](#other-types)
* [Conferences](#conferences)
* [Tournaments](#tournaments)
* [Movies](#movies)
* [Articles](#articles)
* [APIs](#apis)
* [Code of Conduct](#code-of-conduct)

## Translations

* [English](https://github.com/mbiesiad/awesome-chess)
* [Polish](https://github.com/mbiesiad/awesome-chess/tree/pl_PL)

## Chess engines

* [Stochfish Chess](https://stockfishchess.org/) - Strong open source chess engine.
* [Stochfish Chess Repo](https://github.com/official-stockfish/Stockfish) - UCI chess engine. Repo on GitHub.
* [Fritz](https://fritz.chessbase.com/) - A German chess program originally developed for Chessbase by Frans Morsch based on his Quest program, ported to DOS, and then Windows by Mathias Feist.
* [GNU Chess](http://www.gnu.org/software/chess/) - A free software chess engine which plays a full game of chess against a human being or other computer program. The goal of GNU Chess is to serve as a basis for research. It has been used in numerous research contexts.
* [Leela Chess Zero](https://github.com/LeelaChessZero/lc0) - A free, open-source, and neural network-based chess engine and distributed computing project.

## Chess computers

* [Deep Blue](https://www.chessgames.com/perl/chessplayer?pid=29912) - Chess-playing computer developed by IBM. It is known for being the first computer chess-playing system to win both a chess game and a chess match against a reigning world champion under regular time controls. (quick update 2023-2-4: 403 Forbidden)
* Belle - Chess computer developed by Joe Condon (hardware) and Ken Thompson (software) at Bell Labs. In 1983, it was the first machine to achieve master-level play, with a USCF rating of 2250.
* [AlphaZero](https://www.chessprogramming.org/AlphaZero) - AlphaZero is a computer program developed by artificial intelligence research company DeepMind to master the games of chess, shogi and go. Chessprogramming wiki on AlphaZero.

## Books

* [official-stockfish/books](https://github.com/official-stockfish/books) - Chess books used to develop Stockfish.
* [Chess Strategy](http://www.gutenberg.org/cache/epub/5614/pg5614-images.html) - The Project Gutenberg EBook of Chess Strategy, by Edward Lasker.

## Organizations

International:

## FIDE

* [FIDE](https://www.fide.com/) - The Fédération Internationale des Échecs (translated as International Chess Federation or World Chess Federation).
* [FIDE Handbook](https://www.fide.com/fide/handbook.html) - Handbook by FIDE.
* [FIDE World Cup](https://worldcup.fide.com/) - Official site of the FIDE World Cup.

## Notations

* [PGN](https://en.wikipedia.org/wiki/Portable_Game_Notation) - Portable Game Notation.
* [AN](https://en.wikipedia.org/wiki/Algebraic_notation_(chess)) - Algebraic notation.

## Pieces
* [Chess symbols in Unicode](https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode) - Wikipedia site about chess symbols.
* [PNG chess pieces](https://commons.wikimedia.org/wiki/Category:PNG_chess_pieces/Standard_transparent) - Wikimedia.org about PNG chess pieces.

## Chess boards
* [chessboard-js](https://github.com/caustique/chessboard-js) - Repo on GitHub, responsive mobile-first JavaScript chessboard library.
* [chessboardjs](https://github.com/oakmac/chessboardjs/) - JavaScript chessboard, repo on GitHub.
* [jchess](https://github.com/bmarini/jchess) - A jQuery-based JavaScript library for parsing and displaying chess games, repo on GitHub.
* [chess-board](https://github.com/laat/chess-board) - A web component for displaying chess positions, repo on GitHub.

## Chess clocks
* [Chess Clock](https://play.google.com/store/apps/details?id=com.chess.clock&hl=en&gl=US) - Chess clock by Chess.com on Google Play.
* [Chess clock](https://www.online-stopwatch.com/chess-clock/) - Chess clock by Online Stopwatch.
* [Chess timer](https://www.timeme.com/chess-timer.htm) - Chess timer by TimeMe.
* [Chess-Clock](https://github.com/Tuhaj/Chess-Clock) - Well-prepared chess timer by Tuhaj which helps during play of board games like chess or scrabble.

## Move's validations

* [chess.js](https://github.com/jhlywa/chess.js) - A JavaScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection.
* [node-chess](https://www.npmjs.com/package/chess) - An algebraic notation driven chess engine that can validate board position and produce a list of viable moves (notated).

## Projects
Repos
* [angular-chess](https://github.com/theborakompanioni/angular-chess) - Chess directive for AngularJS.
* [angular-chessboard](https://github.com/theborakompanioni/angular-chessboard) - Chessboard directive for AngularJS.
* [PyChess](https://github.com/pychess/pychess) - A chess client for Linux/Windows.
* [FlutterChess](https://github.com/deven98/FlutterChess) - A concept chess app for Flutter.
* [AndroidChessClock](https://github.com/johnwilde/AndroidChessClock) - Simple chess clock for Android.
* [Lila](https://github.com/ornicar/lila) - A free online chess game server focused on realtime gameplay and ease of use.
* [Chess Alpha Zero](https://github.com/Zeta36/chess-alpha-zero) - Chess reinforcement learning by AlphaGo Zero methods.
* [python-chess](https://github.com/niklasf/python-chess) - A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication.
* [Lichobile](https://github.com/veloce/lichobile) - Lichess.org mobile application.
* [Game Server](https://github.com/jzyong/game-server) - Distributed Java game server, including cluster management server, gateway server, hall server, game logic server, background monitoring server and a running web version of fishing. State machine, behavior tree, A* pathfinding, navigation mesh and other AI tools.
* [Tensorflow_chessbot](https://github.com/Elucidation/tensorflow_chessbot) - Predict chessboard FEN layouts from images using TensorFlow.
* [Command Line Chess](https://github.com/marcusbuffett/command-line-chess) - A Python program to play chess against an AI in the terminal.

## Websites
Chess online for instance.
* [chess24.com](https://chess24.com/en/play/chess) - Free live chess with humans or computers, watch games, chat and join tournaments.
* [chess.com](http://www.chess.com/) - The chess community with +30 million members around the world.
* [lichess.org](http://en.lichess.org/) - Lichess is a free and open-source Internet chess server run by a non-profit organization of the same name.
* [freechess.org](http://freechess.org/) - Free Internet Chess Server (FICS).
* [kurnik.pl/szachy](https://www.kurnik.pl/szachy/) - Games online, chess section.
* [ichess](https://www.ichess.net/) - Chess courses & videos.
* [chesscorner](http://www.chesscorner.com/index.html) - Chess site created by a chess enthusiast for chess enthusiasts, especially those new to this fascinating game.
* [chessgames](https://www.chessgames.com) - Online PGN chess game database and chess learning community.
* [worldchess.com](http://worldchess.com/) - Official FIDE broadcasting platform.
* [checkmatecoronavirus](https://checkmatecoronavirus.com/) - Chess tournaments online.
* [chessmatec.com](https://www.chessmatec.com/) - Chess for Kids, an all-in-one chess learning platform for kids (endorsed by the FIDE).
* [chesslang](https://chesslang.com/) - A platform for chess academies.
* [infoszach](https://infoszach.pl/) - Site with news about chess (Polish lang.).
* [ChessBase](https://en.chessbase.com/) - Reports about chess - tournaments, championships, portraits, interviews, World Championships, product launches and more.
* [Chess-Results](https://chess-results.com/) - The international chess tournaments results server.
* [Chessdom](https://www.chessdom.com/) - The global chess news site.
* [ChessManager](https://www.chessmanager.com/) - An online app created for arbiters and chess tournament organizers.
* [Internet Chess Club](https://www.chessclub.com/) - ICC is a commercial Internet chess server devoted to the play and discussion of chess and chess variants.
* [Playchess](http://playchess.com/) - A commercial Internet chess server managed by ChessBase devoted to the play and discussion of chess and chess variants.
* [GameKnot](https://gameknot.com/) - A news, strategy, and community site for chess players, offering multiple forms of competition via chess tournaments, ladders and more.
* [The FIDE Online Arena](https://chessarena.com/) - The official International Chess Federation (FIDE) gaming platform.
* [Chessable](https://www.chessable.com/) - Site which uses science-backed learning techniques to help boost player retention.
* [Noctie.ai](https://noctie.ai) – Practice chess against a humanlike chess bot and get feedback on your play.

## National chess federations

**Europe:**

* [ECU](https://www.europechess.org) - European Chess Union.
* [ECF](https://www.englishchess.org.uk/) - English Chess Federation.
* [PZSzach](http://pzszach.pl/) - The Polish Chess Federation.
* [DSB](https://www.schachbund.de/) - German Chess Federation.
* [GCF](http://www.gcf.org.ge/en) - Georgian Chess Federation.
* [Chess.cZ](https://www.chess.cz/) - Chess Association of the Czech Republic.
* [FEDA](https://feda.org/) - Spanish Chess Federation.
* [MSSz](http://www.chess.hu/) - The Hungarian Chess Federation.
* [NSF](http://www.sjakk.no/) - The Norwegian Chess Federation.
* [FSI](http://www.federscacchi.it/) - The Italian Chess Federation.
* [FFE](http://www.echecs.asso.fr/) - The French Chess Federation.

**Asia:**

* CCA - Chinese Chess Association.
* [JCA](http://www.jca-chess.com/) - The Japan Chess Association.
* [AICF](https://aicf.in/) - The All India Chess Federation.

**North America:**

* [USCF](https://new.uschess.org/) - The United States Chess Federation.
* [CFC](https://www.chess.ca/en/) - Chess Federation of Canada.

**Africa:**

* ACC - African Chess Confederation.

**Australia (Oceania):**

* [ACF](https://www.auschess.org.au) - The Australian Chess Federation.

## Other

* [Ratings - International Chess Federation](http://ratings.fide.com/) - FIDE ratings and statistics.
* [0x88](https://en.wikipedia.org/wiki/0x88) - A square-centric method of representing the chess board used by some chess programs.
* [Bitboard](https://en.wikipedia.org/wiki/Bitboard#Chess_bitboards) - A bitboard is a specialized bit array data structure commonly used in computer systems that play board games.
* [Robot Chess](https://devpost.com/software/robot-chess) - Leap Motion chess game.
* [CarlsenBot](https://hackaday.com/2013/05/09/voice-controlled-chess-robot) - Voice controlled chess robot.
* [Apple Chess](https://opensource.apple.com/source/Chess/) - A 3D chess game for macOS, developed by Apple Inc.
* [lichess in Crowdin](https://crowdin.com/project/lichess) - Lichess' translations in Crowdin.
* [Play Magnus](https://company.playmagnus.com/play-magnus) - App with GM Magnus Carlsen (App Store & Google Play).
* [Judit Polgar](https://www.juditpolgar.com/) - GM Judit Polgar page.
* [Hikaru Nakamura](https://hikarunakamura.com/) - GM Hikaru Nakamura page.
* [Magnus Carlsen](https://www.magnuscarlsen.com/en/) - GM Magnus Carlsen page.
* [Chess prodigy](https://en.wikipedia.org/wiki/Chess_prodigy) - Site about Chess prodigy by Wikipedia.
* [Chess titles](https://en.wikipedia.org/wiki/Chess_title) - Chess titles by Wikipedia.
* [UCI Engines](http://www.sdchess.ru/Engines_UCI_top.htm) - List of the top UCI (Universal Chess Interface) Engines.
* [Chess Programming Wiki](https://www.chessprogramming.org) - The Chess Programming Wiki is a repository of information about programming computers to play chess.
* [365Chess](https://www.365chess.com/) - The biggest online chess games database.
* [Chess Journal](https://www.chessjournal.com/) - A free resource for chess players to learn and master the game of chess.
* [Chess Pursuit](https://github.com/Saturnyn/ChessPursuit) - The project where idea was to turn the chess game upside down, making it an action game instead of a strategy game.
* [Online bots - lichess.org](https://lichess.org/player/bots) - A human-like neural network chess engines and other.

## Other types

* [Xiangqi](https://www.xiangqi.com/) - Called Chinese chess.
* [Shogi](https://en.wikipedia.org/wiki/Shogi) - Called Japanese chess.
* [Janggi](https://en.wikipedia.org/wiki/Janggi) - Called Korean chess.
* [Makruk](https://en.wikipedia.org/wiki/Makruk) - Called Thai chess.
* [Sittuyin](https://en.wikipedia.org/wiki/Sittuyin) - Also known as Burmese chess.

## Conferences

* [London Chess Conference](https://londonchessconference.com/) - Site of London Chess Conference.

## Tournaments

* [Tata Steel Chess](https://www.tatasteelchess.com/) - An annual chess tournament held in January in Wijk aan Zee, the Netherlands.
* [Biel International Chess Festival](https://www.bielchessfestival.ch/Homepage.html) - Homepage of the Biel International Chess Festival.
* [Legends of Chess](https://chess24.com/en/watch/live-tournaments/chess24-legends-of-chess-2020) - The chess24 Legends of Chess site for 2020.
* [FIDE Online Olympiad](https://olymp.fide.com/news) - FIDE Online Olympiad site.
* [Altibox Norway Chess](https://norwaychess.no/) - One of the world's strongest chess tournament.
* [Global Chess Festival](http://www.globalchessfestival.com/) - A prestigious chess event.
* [EOBCC](https://tornelo.com/chess/orgs/europechess/events/eobcc-2020-only-for-players-2300-fide-rating/lobby) - European Online Blitz Chess Championship.
* [Meltwater Champions Chess Tour](https://championschesstour.com/) - A series of 9 tournaments throughout 2021 with the top players of the world.
* [TCEC](https://tcec-chess.com/) - Top Chess Engine Championship is a computer chess tournament organized and maintained by Chessdom in cooperation with Chessdom Arena.
* [GCT](https://grandchesstour.org/) - The Grand Chess Tour is a circuit of chess tournaments.

## Movies

* [Searching for Bobby Fischer](https://www.imdb.com/title/tt0108065/) - It is based on the life of prodigy chess player Joshua Waitzkin.
* [Magnus](https://www.imdb.com/title/tt5471480/) - Movie about Magnus Carlsen, Norwegian chess prodigy.
* [Bobby Fischer Against the World](https://www.imdb.com/title/tt1777551/) - A documentary feature film that explores the life of chess Grandmaster Bobby Fischer.
* [The Queen's Gambit](https://www.imdb.com/title/tt10048342/) - An American drama television miniseries based on Walter Tevis's 1983 novel of the same name.

## Articles

* [The World Chess Championship In 5 Charts](https://fivethirtyeight.com/features/the-world-chess-championship-in-5-charts/) - Article about the 2021 World Chess Championship on FiveThirtyEight.

## APIs

* [Lichess.org API reference](https://lichess.org/api) - Lichess.org API.
* [Chess.com PubAPI](https://www.chess.com/news/view/published-data-api) - A read-only REST API that responds with JSON-LD data.

## Contributing

Warmly welcome! Kindly go through [Contribution Guidelines](CONTRIBUTING.md) first.

## Code of Conduct

See [Code of Conduct](CODE-OF-CONDUCT.md).