Skip to main content

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

59
GitHub Stars
122
Curated Resources
21
Categories
3 hours ago
Last Refreshed
TranslationsChess enginesChess computersBooksFIDENotationsPiecesChess boardsChess clocksMove's validationsProjectsWebsitesNational chess federationsOtherOther typesConferencesTournamentsOnline TournametsMoviesArticlesAPIs

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me other resources from awesome-chess"

Installation instructions →

What's inside

Other

  • 0x88

    A square-centric method of representing the chess board used by some chess programs.

  • 365Chess

    The biggest online chess games database.

  • Bitboard

    A bitboard is a specialized bit array data structure commonly used in computer systems that play board games.

  • CarlsenBot

    Voice controlled chess robot.

  • Chess Journal

    A free resource for chess players to learn and master the game of chess.

  • Chess prodigy

    Site about Chess prodigy by Wikipedia.

National chess federations

  • ACF

    The Australian Chess Federation.

  • AICF

    The All India Chess Federation.

  • CFC

    Chess Federation of Canada.

  • Chess.cZ

    Chess Association of the Czech Republic.

  • DSB

    German Chess Federation.

  • ECF

    English Chess Federation.

Chess computers

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

  • 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)

Tournaments

Notations

  • AN

    Algebraic notation.

  • PGN

    Portable Game Notation.

Projects

  • AndroidChessClock

    Simple chess clock for Android.

  • angular-chess

    Chess directive for AngularJS.

  • angular-chessboard

    Chessboard directive for AngularJS.

  • Chess Alpha Zero

    Chess reinforcement learning by AlphaGo Zero methods.

  • Chess Encryption

    Project about encrypting files into large sets of Chess games stored in PGN format.

  • ChessLab

    A desktop program for chess players and chess enthusiasts with 2D and 3D board views, PGN support, UCI integration and more. Runs on UNIX-like platforms.

Movies

Chess engines

  • Caissa

    A strong, UCI command-line chess engine, written from scratch in C++ in development since early 2021. Optimized for regular chess, FRC (Fischer Random Chess) and DFRC (Double Fischer Random Chess).

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

  • Stockfish Chess

    Strong open source chess engine.

  • Stockfish Chess Repo

    UCI chess engine. Repo on GitHub.

Showing a sample of 122 resources. View the full list on GitHub →