hasnul's repositories
ShashChess
A try to implement Alexander Shashin's theory on a Stockfish's derived chess engine
anki21-addon-ankiwebview-inspector
AnkiWebView Inspector
brdtofen
Obtain the FEN representation from a typical diagram of a chess position.
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
chess.js
A TypeScript chess library for chess move generation/validation, piece placement/movement, and check/checkmate/draw detection
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.
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)
Fathom
Syzygy TB probe tool.
jcchess
A chess GUI to play against chess engines
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
obsidian-chessboard
Plugin to render chessboards in Obsidian using chessboardjs
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.
pitch-shift
Pitch shifting algorithms
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