hasnul's repositories
uci-analyser
Read a file containing chess games and pass them to a chess engine for analysis.
anki21-addon-ankiwebview-inspector
AnkiWebView Inspector
brdtofen
Obtain the FEN representation from a typical diagram of a chess position.
findchess
Determine the locations of chess diagrams in an image. Extract the chess board images and correct for perspective distortion if desired.
maia-chess
Maia is a human-like neural network chess engine trained on millions of human games.
blitz-tactics
Fast-paced chess tactics trainer
checkmate
A tool for testing how well-behaved a chess engine is against the python-chess library.
chess-endgame-training
Generates a checkmating pattern in chess.
chess-puzzle-maker
Creates chess puzzles from chess games and positions
chessendgametraining
Chess Endgame Traininng: app to practice a variety of well organized set of chess endgames. From elementary to the most complex endgames, you can practice until you learn how to face all of them.
display_ocr
Real-time image preprocess and OCR.
esp32-cam_flask
A simple flask server for esp32-cam to upload captured image.
esp32cam-demo
esp32cam module demo / shows how you can easily use the esp32cam including reading raw rgb data, streaming, displaying the image etc.(ArduinoIDE or PlatformIO)
jcchess
A chess GUI to play against chess engines
leela-chess-weights
Important Weights and Ratings
LibSpacey
A lightweight C++ implementation of the Supermemo SM2 algorithm for spaced based repetition flashcards that focuses on simplicity, portability, and testability. Includes wrappers for running on iOS, Android, and TypeScript based apps!
LiveChess2FEN
Predict live chess games into FEN notation.
neural-chessboard
♔ An Extremely Efficient Chess-board Detection for Non-trivial Photos ♔
node-uci
UCI Protocol for node.js - talk to chess engines painlessly
pgn-extract
Chess utility to extract data/games from a pgn file by David J. Barnes
pgn-parser
Javascript library to allow reading of a PGN (Portable Game Notation) chess game notation, and providing the result as JSON.
picochess
This is not the picochess you're looking for. Nothing is stable.
python-astar
simple implementation of the a-star algorithm in python
python-chess-annotator
Reads chess games in PGN format and adds annotations using an engine
quads
A pure Python Quadtree implementation
ShashChess
A try to implement Alexander Shashin's theory on a Stockfish's derived chess engine
tensorflow_chessbot
Predict chessboard FEN layouts from images using TensorFlow