Skip to main content

Chess!

514
GitHub Stars
41
Curated Resources
9
Categories
2 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 →