• Stars
    star
    344
  • Rank 118,950 (Top 3 %)
  • Language
  • License
    Creative Commons ...
  • Created over 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Chess!

Awesome Chess Awesome

A curated list of assets availible on the Internet related to chess.

Inspired by the awesome list thing. You might want to read the complete awesome list.

Contributing

Kindly go through Contribution Guidelines first.

Content

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

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.

More Repositories

1

project-ideas

Projects to get you started on full stack
1,844
star
2

Algorithmic-Resources

A Curated list of Topic wise Theory and Questions to Get You Started On Competitive Coding.
1,203
star
3

notification-logger

Desktop notification for your console Logs
JavaScript
995
star
4

gsoc-good-first-issues

Good first issues for GSoC 2023
613
star
5

project-ideas-v2

Project ideas with prompts
516
star
6

full-stack-assignment

JavaScript
210
star
7

vercel

TypeScript
115
star
8

linkedin-bot

JavaScript
79
star
9

docker-roadmap

JavaScript
78
star
10

real-time-chat

TypeScript
61
star
11

flappyBird

A simple js clone of flappy bird
JavaScript
53
star
12

leetcode-clone

TypeScript
51
star
13

note-taker

Minimal note taking and sharing app
JavaScript
45
star
14

react-assignment

JavaScript
45
star
15

trade-assignment

TypeScript
45
star
16

omegle

TypeScript
45
star
17

web3-bootcamp

Solidity
43
star
18

hkirat.github.io

My Blog
CSS
42
star
19

repl

TypeScript
33
star
20

quiz-app-next

TypeScript
30
star
21

peetcode

JavaScript
23
star
22

flappyBirdAi

Flappy bird AI
JavaScript
20
star
23

todo-app

JavaScript
20
star
24

sol-examples

TypeScript
18
star
25

frontend-frameworks

TypeScript
14
star
26

discord-validation-bot

Python
14
star
27

trade-strategy

TypeScript
13
star
28

nvim-assignment

JavaScript
12
star
29

js-challenges

10
star
30

chat-frontend2

TypeScript
8
star
31

eth-contracts

Eth contracts
TypeScript
7
star
32

sum-server

JavaScript
6
star
33

learning

5
star
34

week-9

JavaScript
4
star
35

asyncapi-fork

TypeScript
4
star
36

mobiledebugger.js

Remote Debugging Made Easy
JavaScript
4
star
37

cal.com

Scheduling infrastructure for absolutely everyone.
TypeScript
4
star
38

agar.io

JavaScript
4
star
39

dijkstra

Kinetic Simulation of Dijkstra's algorithm
JavaScript
3
star
40

idea

JavaScript
2
star
41

twitos

Decentralized twitter
TypeScript
2
star
42

react-boilerplate

CSS
2
star
43

janus

JavaScript
2
star
44

serverles

TypeScript
2
star
45

chat-frontend

Simple Chat front end
JavaScript
2
star
46

push-notifications

Push Notifications for node.js
JavaScript
2
star
47

bash-examples

Shell
2
star
48

week-7-messed-up-code

JavaScript
2
star
49

locatejs

Location api and Google maps
JavaScript
1
star
50

MVCHubble

PHP
1
star
51

harkirat96.php

php project including a php based page for link sharing
PHP
1
star