Coder Social home page Coder Social logo

awesome-chess's Introduction

Awesome Chess Awesome

A Curated list of Assets availible on the internet related to Chess.

Inspired by the awesome list thing. You might also like to read complete awesome-list.

Contributing

Kindly Go Through Contribution Guidelines First.

CHESS

BOOKS

Books to read on Chess

FEN Parsers

Forsyth–Edwards Notation (FEN) is a standard notation for describing a particular board position of a chess game.

Bots

Bots are algorithms involving artificial intelligence to play against a user.

Move Validators

Validators are tools for checking authenticity of a move

  • chess.js - chess.js, Structured code for chess Authentication.
  • npm chess package - An algebraic notation driven chess engine that can validate board position and produce a list of viable moves.
  • 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.

Websites

Websites include platforms for people to play chess

  • multiplayerchess.com - Multiplayerchess.com is a simple single page chess playing application facilitating the play of chess.
  • 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.
  • chess24.com - Play as well as learn chess from chess24 with the best of tutorials.
  • chessbase.com - Lucrative, Single page application for playing chess.
  • chess.com - Learn and Play chess with over 5 Million users.
  • chesscademy.com - Watch videos, solve puzzles, and play games. All for free. (Works similar to Khan Academy)
  • chesstempo.com - Online chess tactics training site.
  • chessprogramming.wikispaces.com - Repository of information about programming computers to play chess.

Boards

Boards are tools for encapsulating the process of rendering a board.

  • Chessboard.js - chessboard.js is a standalone JavaScript Chess Board.
  • chess-board - A web component for displaying chess positions.It takes FEN string as input and renders the board as output.
  • jchess - A jQuery based javascript library for parsing and displaying chess games. Currently takes FEN and PGN as inputs.
  • Chessboard-js - A responsive mobile-first javascript chessboard library.

Board Notations

Notations are a way of expressing the properties of the board in textual format. Tutorial on Chess Notations

Pieces

This includes the tools for getting artwork for various pieces of chess

Talks

Talks on Chess

awesome-chess's People

Contributors

arbaaz avatar hkirat avatar joelmon avatar m108 avatar quakephil avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.