All Projects → everyonesdesign → Chess-Helper

everyonesdesign / Chess-Helper

Licence: MIT License
Simple Chrome extension adding nice features to chess.com website

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Chess-Helper

Chordly
Chordly is a javascript library that may be used to detect and act upon key sequences entered by a user.
Stars: ✭ 14 (-39.13%)
Mutual labels:  keyboard, keyboard-navigation
Ally.js
JavaScript library to help modern web applications with accessibility concerns
Stars: ✭ 1,447 (+6191.3%)
Mutual labels:  keyboard, keyboard-navigation
PGNumberKeyboard
一款非常简单漂亮灵活的自定义数字键盘.
Stars: ✭ 16 (-30.43%)
Mutual labels:  keyboard
keychron
Settings for Keychron keyboards
Stars: ✭ 529 (+2200%)
Mutual labels:  keyboard
bot-o-tron
Try out lichess' bot interface
Stars: ✭ 36 (+56.52%)
Mutual labels:  chess
chessground
Chessground React Wrapper
Stars: ✭ 15 (-34.78%)
Mutual labels:  chess
SerialProxy
🖱️⌨️ Arduino Input Proxying for PC (.NET Core)
Stars: ✭ 39 (+69.57%)
Mutual labels:  keyboard
YetAnotherKeyDisplayer
The application for displaying pressed keys of the keyboard
Stars: ✭ 88 (+282.61%)
Mutual labels:  keyboard
EasyEmoji
Help developers to quickly realize the expression of the keyboard
Stars: ✭ 24 (+4.35%)
Mutual labels:  keyboard
better-keyboard
A js keyboard component for mobile.
Stars: ✭ 55 (+139.13%)
Mutual labels:  keyboard
qmk-comment-gen
Generates fancy layout comments from qmk keymap.c
Stars: ✭ 28 (+21.74%)
Mutual labels:  keyboard
KioskBoard
KioskBoard - A pure JavaScript library for using virtual keyboards.
Stars: ✭ 114 (+395.65%)
Mutual labels:  keyboard
openinput
Open source firmware for input devices
Stars: ✭ 43 (+86.96%)
Mutual labels:  keyboard
FatBottomedBoard
Ben's Custom Keyboard. Huge, large & heavy board for daily work
Stars: ✭ 18 (-21.74%)
Mutual labels:  keyboard
rust-pgn-reader
Fast non-allocating and streaming reader for chess games in PGN notation
Stars: ✭ 46 (+100%)
Mutual labels:  chess
barrier
Open-source KVM software
Stars: ✭ 17,366 (+75404.35%)
Mutual labels:  keyboard
usbhostcopro
USB Host Co-processor
Stars: ✭ 54 (+134.78%)
Mutual labels:  keyboard
Chess-Zero
Chess reinforcement learning by AlphaZero methods.
Stars: ✭ 36 (+56.52%)
Mutual labels:  chess
chessx
Sources of the official ChessX version.
Stars: ✭ 43 (+86.96%)
Mutual labels:  chess
Unexpected-Keyboard
A lightweight virtual keyboard for developers.
Stars: ✭ 145 (+530.43%)
Mutual labels:  keyboard

Chess Helper Extension

Build Status

Download extension

Chrome Web Store | Firefox Add-ons | Opera addons | Edge Add-ons

Other links

Website | Demo Video | Trello Board | Buy me a coffee

About

A small Google Chrome extension adding keyboard navigation to chess.com website.

It supports moves input in:

  • algebraic notation: 'Nf3', '0-0';
  • coordinates notation: 'e2e4' ('e2 e4' and 'e2-e4' can be also used).

Other move formats may be implemented in future.

Chess Helper Extension

This way of moving pieces may enhance your board vision skills; it can also be used to improve chess.com interface accessibility.

Command line instructions

Install dependencies

npm i

Build the project

npm run build

Build the and watch file changes

npm run watch

Run unit tests

npm run test

Run e2e tests (Cypress)

npm run e2e

Pack the extension (before release to extension stores)

npm run pack

Memo for the extension release

# use either of the following
npm run release -- --patch
npm run release -- --minor
npm run release -- --major

Memo for the extension publishing

Support of manifest v3: Chrome, Edge

Disclaimers

The extension code may contain bugs and errors. By using the extension user agress that extension author DOESN'T take any responsibility for the mistakes in the game, caused by the extension usage, or the problems with game process, caused the by the software usage.

The application is NOT designed to violate chess.com terms of usage in any way. In case if chess.com contacts extension author about the viloations the software may be modified or removed from the extensions stores.

License

The extension is MIT-licensed

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].