Awesome
Awesome Chess
A curated list of assets available on the Internet related to the Western chess. "Gens una sumus"!
Source: https://unsplash.com/photos/7SjEuEF06Zw by: Hassan Pasha (free to use)
Contents
- Translations
- Chess engines
- Chess computers
- Books
- Organizations
- FIDE
- Notations
- Pieces
- Chess boards
- Chess clocks
- Move's validations
- Projects
- Websites
- National chess federations
- Other
- Other types
- Conferences
- Tournaments
- Movies
- Articles
- APIs
- Code of Conduct
Translations
Chess engines
- Stochfish Chess - Strong open source chess engine.
- Stochfish Chess Repo - UCI chess engine. Repo on GitHub.
- Fritz - 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 - 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 - A free, open-source, and neural network-based chess engine and distributed computing project.
Chess computers
- Deep Blue - 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 - 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 - Chess books used to develop Stockfish.
- Chess Strategy - The Project Gutenberg EBook of Chess Strategy, by Edward Lasker.
Organizations
International:
FIDE
- FIDE - The Fédération Internationale des Échecs (translated as International Chess Federation or World Chess Federation).
- FIDE Handbook - Handbook by FIDE.
- FIDE World Cup - Official site of the FIDE World Cup.
Notations
Pieces
- Chess symbols in Unicode - Wikipedia site about chess symbols.
- PNG chess pieces - Wikimedia.org about PNG chess pieces.
Chess boards
- chessboard-js - Repo on GitHub, responsive mobile-first JavaScript chessboard library.
- chessboardjs - JavaScript chessboard, repo on GitHub.
- jchess - A jQuery-based JavaScript library for parsing and displaying chess games, repo on GitHub.
- chess-board - A web component for displaying chess positions, repo on GitHub.
Chess clocks
- Chess Clock - Chess clock by Chess.com on Google Play.
- Chess clock - Chess clock by Online Stopwatch.
- Chess timer - Chess timer by TimeMe.
- Chess-Clock - Well-prepared chess timer by Tuhaj which helps during play of board games like chess or scrabble.
Move's validations
- chess.js - A JavaScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection.
- node-chess - An algebraic notation driven chess engine that can validate board position and produce a list of viable moves (notated).
Projects
Repos
- angular-chess - Chess directive for AngularJS.
- angular-chessboard - Chessboard directive for AngularJS.
- PyChess - A chess client for Linux/Windows.
- FlutterChess - A concept chess app for Flutter.
- AndroidChessClock - Simple chess clock for Android.
- Lila - A free online chess game server focused on realtime gameplay and ease of use.
- Chess Alpha Zero - Chess reinforcement learning by AlphaGo Zero methods.
- 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 - Lichess.org mobile application.
- 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 - Predict chessboard FEN layouts from images using TensorFlow.
- Command Line Chess - A Python program to play chess against an AI in the terminal.
Websites
Chess online for instance.
- chess24.com - Free live chess with humans or computers, watch games, chat and join tournaments.
- chess.com - The chess community with +30 million members around the world.
- lichess.org - Lichess is a free and open-source Internet chess server run by a non-profit organization of the same name.
- freechess.org - Free Internet Chess Server (FICS).
- kurnik.pl/szachy - Games online, chess section.
- ichess - Chess courses & videos.
- chesscorner - Chess site created by a chess enthusiast for chess enthusiasts, especially those new to this fascinating game.
- chessgames - Online PGN chess game database and chess learning community.
- worldchess.com - Official FIDE broadcasting platform.
- checkmatecoronavirus - Chess tournaments online.
- chessmatec.com - Chess for Kids, an all-in-one chess learning platform for kids (endorsed by the FIDE).
- chesslang - A platform for chess academies.
- infoszach - Site with news about chess (Polish lang.).
- ChessBase - Reports about chess - tournaments, championships, portraits, interviews, World Championships, product launches and more.
- Chess-Results - The international chess tournaments results server.
- Chessdom - The global chess news site.
- ChessManager - An online app created for arbiters and chess tournament organizers.
- Internet Chess Club - ICC is a commercial Internet chess server devoted to the play and discussion of chess and chess variants.
- Playchess - A commercial Internet chess server managed by ChessBase devoted to the play and discussion of chess and chess variants.
- GameKnot - A news, strategy, and community site for chess players, offering multiple forms of competition via chess tournaments, ladders and more.
- The FIDE Online Arena - The official International Chess Federation (FIDE) gaming platform.
- Chessable - Site which uses science-backed learning techniques to help boost player retention.
- Noctie.ai – Practice chess against a humanlike chess bot and get feedback on your play.
National chess federations
Europe:
- ECU - European Chess Union.
- ECF - English Chess Federation.
- PZSzach - The Polish Chess Federation.
- DSB - German Chess Federation.
- GCF - Georgian Chess Federation.
- Chess.cZ - Chess Association of the Czech Republic.
- FEDA - Spanish Chess Federation.
- MSSz - The Hungarian Chess Federation.
- NSF - The Norwegian Chess Federation.
- FSI - The Italian Chess Federation.
- FFE - The French Chess Federation.
Asia:
- CCA - Chinese Chess Association.
- JCA - The Japan Chess Association.
- AICF - The All India Chess Federation.
North America:
Africa:
- ACC - African Chess Confederation.
Australia (Oceania):
- ACF - The Australian Chess Federation.
Other
- Ratings - International Chess Federation - FIDE ratings and statistics.
- 0x88 - A square-centric method of representing the chess board used by some chess programs.
- Bitboard - A bitboard is a specialized bit array data structure commonly used in computer systems that play board games.
- Robot Chess - Leap Motion chess game.
- CarlsenBot - Voice controlled chess robot.
- Apple Chess - A 3D chess game for macOS, developed by Apple Inc.
- lichess in Crowdin - Lichess' translations in Crowdin.
- Play Magnus - App with GM Magnus Carlsen (App Store & Google Play).
- Judit Polgar - GM Judit Polgar page.
- Hikaru Nakamura - GM Hikaru Nakamura page.
- Magnus Carlsen - GM Magnus Carlsen page.
- Chess prodigy - Site about Chess prodigy by Wikipedia.
- Chess titles - Chess titles by Wikipedia.
- UCI Engines - List of the top UCI (Universal Chess Interface) Engines.
- Chess Programming Wiki - The Chess Programming Wiki is a repository of information about programming computers to play chess.
- 365Chess - The biggest online chess games database.
- Chess Journal - A free resource for chess players to learn and master the game of chess.
- Chess Pursuit - 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 - A human-like neural network chess engines and other.
Other types
- Xiangqi - Called Chinese chess.
- Shogi - Called Japanese chess.
- Janggi - Called Korean chess.
- Makruk - Called Thai chess.
- Sittuyin - Also known as Burmese chess.
Conferences
- London Chess Conference - Site of London Chess Conference.
Tournaments
- Tata Steel Chess - An annual chess tournament held in January in Wijk aan Zee, the Netherlands.
- Biel International Chess Festival - Homepage of the Biel International Chess Festival.
- Legends of Chess - The chess24 Legends of Chess site for 2020.
- FIDE Online Olympiad - FIDE Online Olympiad site.
- Altibox Norway Chess - One of the world's strongest chess tournament.
- Global Chess Festival - A prestigious chess event.
- EOBCC - European Online Blitz Chess Championship.
- Meltwater Champions Chess Tour - A series of 9 tournaments throughout 2021 with the top players of the world.
- TCEC - Top Chess Engine Championship is a computer chess tournament organized and maintained by Chessdom in cooperation with Chessdom Arena.
- GCT - The Grand Chess Tour is a circuit of chess tournaments.
Movies
- Searching for Bobby Fischer - It is based on the life of prodigy chess player Joshua Waitzkin.
- Magnus - Movie about Magnus Carlsen, Norwegian chess prodigy.
- Bobby Fischer Against the World - A documentary feature film that explores the life of chess Grandmaster Bobby Fischer.
- The Queen's Gambit - An American drama television miniseries based on Walter Tevis's 1983 novel of the same name.
Articles
- The World Chess Championship In 5 Charts - Article about the 2021 World Chess Championship on FiveThirtyEight.
APIs
- Lichess.org API reference - Lichess.org API.
- Chess.com PubAPI - A read-only REST API that responds with JSON-LD data.
Contributing
Warmly welcome! Kindly go through Contribution Guidelines first.
Code of Conduct
See Code of Conduct.