{"id":316,"url":"https://github.com/hkirat/awesome-chess","last_synced_at":"2026-01-27T22:16:06.120Z","repository":{"id":56208886,"uuid":"46746632","full_name":"hkirat/awesome-chess","owner":"hkirat","description":"Chess!","archived":false,"fork":false,"pushed_at":"2020-11-20T11:48:24.000Z","size":21,"stargazers_count":485,"open_issues_count":10,"forks_count":36,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-01-25T14:23:28.388Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hkirat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-23T20:38:17.000Z","updated_at":"2026-01-19T14:20:21.000Z","dependencies_parsed_at":"2022-08-15T14:40:52.680Z","dependency_job_id":null,"html_url":"https://github.com/hkirat/awesome-chess","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hkirat/awesome-chess","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkirat%2Fawesome-chess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkirat%2Fawesome-chess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkirat%2Fawesome-chess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkirat%2Fawesome-chess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hkirat","download_url":"https://codeload.github.com/hkirat/awesome-chess/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hkirat%2Fawesome-chess/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28824044,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T18:44:20.126Z","status":"ssl_error","status_checked_at":"2026-01-27T18:44:09.161Z","response_time":168,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-01-05T20:12:51.702Z","updated_at":"2026-01-27T22:16:06.094Z","avatar_url":"https://github.com/hkirat.png","language":null,"funding_links":[],"categories":["Gaming","Technical","Board games :game_die:","Uncategorized","Live Site:   [searchAwesome](https://search-awesome.vercel.app/)","游戏","Other Lists","Themed Directories"],"sub_categories":["awesome-*","Chess :chess_pawn:","Uncategorized","TeX Lists","Updated more than a year ago"],"readme":"# Awesome Chess [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of assets availible on the Internet related to chess.\n\n*Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. You might want to read the complete [awesome](https://github.com/sindresorhus/awesome) list.*\n\n### Contributing\nKindly go through [Contribution Guidelines](https://github.com/hkirat/awesome-chess/blob/master/CONTRIBUTING.md#contribution-guidelines) first.\n\nContent\n---\n - [Books](#books)\n - [FEN Parsers](#fen-parsers)\n - [Move Validators](#move-validators)\n - [Bots](#bots)\n - [Websites](#websites)\n - [Boards](#boards)\n - [Board Notations](#board-notations)\n - [Pieces](#pieces)\n - [Talks](#talks)\n\nBooks\n---\n*Books to read on chess.*\n\n - [Chess Problems](https://kairavacademydotcom.files.wordpress.com/2013/06/john-thursby-75-chess-problems.pdf) - Collection of chess puzzles.\n - [Chess strategy](http://www.gutenberg.org/cache/epub/5614/pg5614-images.html) - HTML version of chess strategy by Edward Lasker.\n - [Sicilian Dragon](http://www.chesscity.com/PDF/Sicilian_Dragon_Black_Attacks_ssd.pdf) - Attacking plans for black.\n\nFEN Parsers\n---\n*Forsyth–Edwards Notation (FEN) is a standard notation for describing a particular board position of a chess game.*\n\n - [fenparser by tlehman](https://github.com/tlehman/fenparser) - A parser for Forsyth-Edwards Notation wriitten in Python.\n - [fen by ucarion](https://github.com/ucarion/fen) - A Rust Forsyth-Edwards notation parser with proper error handling.\n - [fen-diagram by andyherbert](https://github.com/andyherbert/fen-diagram) - JavaScript for generating chess diagrams using Forsyth-Edwards notation.\n\nBots\n---\n*Bots are algorithms involving artificial intelligence to play against a user.*\n\n - [latrunculorum](https://github.com/benwr/latrunculorum) - A simple chess bot in Python.\n - [Chessbot](https://github.com/jfabeel/Chessbot) - Bot written in Java.\n\nMove Validators\n---\n*Validators are tools for checking authenticity of a move.*\n\n - [chess.js](https://github.com/jhlywa/chess.js) - chess.js, Structured code for chess authentication.\n - [npm chess package](https://www.npmjs.com/package/chess) - An algebraic notation driven chess engine that can validate board position and produce a list of viable moves.\n - [Chessnut](https://github.com/cgearhart/Chessnut.git) - 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.\n\nWebsites\n---\n*Websites include platforms for people to play chess.*\n\n - [multiplayerchess.com](http://multiplayerchess.com) - A simple single page chess playing application facilitating the play of chess.\n - [lichess.org](http://en.lichess.org/) - One of the most mature platforms for playing chess on the internet. It is open source too. It is equipped with daily puzzles and an TV to spectate other matches.\n - [chess24.com](https://chess24.com/en/play/chess) - Play as well as learn chess from chess24 with the best of tutorials.\n - [chessbase.com](http://play.chessbase.com/js/apps/playchess/) - Lucrative, single page application for playing chess. \n - [chess.com](http://www.chess.com/) - Learn and play chess with over 5 million other users.\n - [chesscademy.com](https://www.chesscademy.com/) - Watch videos, solve puzzles, and play games. All for free. (Works similar to Khan Academy.)\n - [chesstempo.com](http://chesstempo.com) - Online chess tactics training site.\n - [chessprogramming.wikispaces.com](https://chessprogramming.wikispaces.com/) - Repository of information about programming computers to play chess.\n - [freechess.org](http://freechess.org/) - The 'Free Internet Chess Server' (FICS) is one of the oldest Internet chess servers. There are lots of client applications for almost every device, operation system or webbrowser available.\n\nBoards\n---\n*Boards are tools for encapsulating the process of rendering a board.*\n\n - [Chessboard.js](https://github.com/oakmac/chessboardjs/) - chessboard.js is a standalone JavaScript chess board.\n - [chess-board](https://github.com/laat/chess-board) - A web component for displaying chess positions. It takes FEN string as input and renders the board as output.\n - [jchess](https://github.com/bmarini/jchess) - A jQuery based JavaScript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs.\n - [Chessboard-js](https://github.com/caustique/chessboard-js) - A responsive mobile-first JavaScript chessboard library.\n\nBoard Notations\n---\n*Notations are a way of expressing the properties of the board in textual format. [Tutorial on Chess Notations](http://chess.eusa.ed.ac.uk/Chess/Rules/notation.html).*\n\n - [FEN](https://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notation) - A FEN \"record\" defines a particular game position, all in one text line and using only the ASCII character set.\n - [PNG](http://www6.chessclub.com/help/PGN-spec) - PGN is structured \"for easy reading and writing by human users and for easy parsing and generation by computer programs.\" \n - Other Notations\n \t- [Algebraic Chess Notation](https://en.wikipedia.org/wiki/Algebraic_notation_(chess))\n \t- [ICCF numeric notation](https://en.wikipedia.org/wiki/ICCF_numeric_notation) - Official chess game notation for all International Correspondence Chess Federation games.\n \t- [Smith Chess Notation](http://www6.chessclub.com/chessviewer/smith.html)\n \t- [Descriptive Notation](https://en.wikipedia.org/wiki/Descriptive_notation)\n\nPieces\n---\n*This includes the tools for getting artwork for various pieces of chess.*\n\n - [Spiral Pieces in 3-D](https://www.thingiverse.com/thing:470700)\n - [Pieces on Wikipedia](https://commons.wikimedia.org/wiki/Category:PNG_chess_pieces/Standard_transparent)\n - [Chess Pieces in Unicode](https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode)\n - [Icons on flaticons](http://www.flaticon.com/search/chess)\n - [Icons on thenounproject](https://thenounproject.com/search/?q=chess)\n\nTalks\n---\n*Talks on chess.*\n \n - [Understanding Chess Mastery](https://www.youtube.com/watch?v=fPopQaY7Og4) -Talk on understanding chess mastery by Jennifer Shahade.\n - [How Chess Can Revolutionize Learning](https://www.youtube.com/watch?v=A3yDvM8aplY) - Talk on how chess can revolutionize learning by Cody Pomeranz.\n - [Working backward to solve problems](https://www.youtube.com/watch?v=v34NqCbAA1c) - Talk on working backward to solve problems by Maurice Ashley\n - [Chess Life](https://www.youtube.com/watch?v=lgCSo1Txw3c)\n - [Why Chess is Boring ](https://www.youtube.com/watch?v=7EuxVOgrEig) - Talk on why chess is boring by Bobby Fischer\n - [Chess Peeps](https://www.youtube.com/watch?v=p027ysBt0_M)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkirat%2Fawesome-chess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhkirat%2Fawesome-chess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkirat%2Fawesome-chess/lists"}