Skip to main content

Chess!

521
GitHub Stars
41
Curated Resources
9
Categories
20 hours ago
Last Refreshed
BooksFEN ParsersBotsMove ValidatorsWebsitesBoardsBoard NotationsPiecesTalks

Use this list with your AI agent

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

"Show me board notations resources from awesome-chess"

Installation instructions →

What's inside

Board Notations

Websites

Boards

  • chess-board

    A web component for displaying chess positions. It takes FEN string as input and renders the board as output.

  • Chessboard-js

    A responsive mobile-first JavaScript chessboard library.

  • Chessboard.js

    chessboard.js is a standalone JavaScript chess board.

  • jchess

    A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs.

Bots

Move Validators

  • chess.js

    chess.js, Structured code for chess authentication.

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

  • npm chess package

    An algebraic notation driven chess engine that can validate board position and produce a list of viable moves.

Talks

Books

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