GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

chess-programming

Star

Here are 50 public repositories matching this topic...

Language: All
Filter by language
All 50 C++ 12 Python 8 Rust 8 C 4 Scala 3 JavaScript 2 TypeScript 2 C# 1 CoffeeScript 1 Erlang 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

atamano / awesome-chess

Star 42

A curated list of awesome chess resources, tools, engines, and content.

awesome chess-engine chess awesome-list lichess stockfish chess-openings fide chess-programming
  • Updated Nov 6, 2026

ArjunBasandrai / elixir-chess-engine

Star 19

UCI chess engine

chess-engine chess hacktoberfest chess-ai chess-programming nnue
  • Updated Sep 6, 2026
  • C++

fork52 / chess_gif

Star 16

Python library for converting PGN to GIFs

chess animation pillow python3 gif pgn chess-programming
  • Updated Jul 15, 2024
  • Python

Nicholas-afk / AttoChess

Star 15

The world's smallest chess engine: a playable 272-byte x86 DOS program by Nicholas Tanner, with a four-ply search, browser play and reproducible builds.

chess-engine chess dos demoscene assembly code-golf x86 z3 retrocomputing codegolf nasm msdos formal-verification 16-bit 8086 80186 com-file x86-assembly sizecoding chess-programming
  • Updated Oct 24, 2026
  • SMT

Tearth / Bitboard-Viewer

Star 14

Bitboard viewer for chess developers.

chess-engine chess bitboard chess-programming
  • Updated Mar 16, 2023
  • JavaScript

varunpvp / random-chess

Star 7

Play random chess with computer

react typescript chess reactjs chess-game chess-board chess-application chess-programming
  • Updated Dec 11, 2020
  • TypeScript

ArjunBasandrai / shuffle-chess-engine

Star 5

A UCI Chess Engine with an ELO rating of ~2200 written in C using Negamax Search with Alpha Beta Pruning and Zobrist Hashing

chess-engine hacktoberfest c-programming chess-ai chess-programming
  • Updated May 26, 2024
  • C

mdrokz / chessEngine

Sponsor
Star 4

chess engine which calculates best moves from your match in real time when you play on chess.com

nodejs javascript python scraper chess-engine chess nim regex logic selenium chromium process string-manipulation selenium-webdriver nim-lang selenium-python puppeteer nodejs-process chess-programming
  • Updated Jun 27, 2021
  • JavaScript

AyushSinha2603 / opening-forge

Star 3

Open-source Chess Opening Intelligence Platform. Analyze openings, discover your playstyle, build repertoires, explore opening analytics, and understand the ideas behind every opening.

python open-source chess-engine chess data-analysis lichess stockfish chess-openings chess-programming chess-analytics
  • Updated Jun 4, 2026
  • Python

aiagentvn / dolphin

Star 3

Dolphin - a free UCI chess engine in C# (.NET) with a self-trained NNUE neural network, bitboards, modern alpha-beta search, Lazy SMP and a built-in self-play training pipeline. Plays in Arena, Cute Chess and any UCI GUI.

machine-learning chess-engine chess csharp neural-network dotnet bitboard uci minimax alpha-beta-pruning game-ai chess-ai uci-engine magic-bitboards self-play uci-chess-engine computer-chess chess-programming nnue lazy-smp
  • Updated Nov 10, 2026
  • C#

64logic / micro-max-4.8-uci-core

Star 3

UCI integration for the micro-Max 4.8 chess engine

c chess-engine chess uci uci-engine micromax uci-chess-engine computer-chess chess-programming micro-max
  • Updated Oct 10, 2026
  • C

mcarbonell / chess-movegen-js

Star 3

JavaScript chess move generator with strictly legal moves. Integrated check/checkmate/stalemate detection. Two implementations: x88 & Bitboards. Tactical analysis: captures, hanging pieces, safe squares. UCI engine. Perft validated. 7M NPS performance.

javascript chess-engine chess game-development bitboards uci perft chess-programming move-generation x88
  • Updated Apr 5, 2026
  • Rust

KnightStackSys / Tunex

Star 3

TuneX is a configurable chess engine tuning framework that automates parameter optimization, engine matches, and performance testing to improve playing strength and search efficiency.

python benchmarking chess-engine chess uci automated-testing chess-ai self-play engine-tuning search-optimization engine-testing parameter-optimization chess-programming elo-testing
  • Updated Nov 11, 2026
  • Python

varunpvp / tactics-trainer

Star 2

An App to Train You Chess Tactics Skills

react board-game typescript chess reactjs chess-game chess-api chess-puzzle chess-application chess-tactics chess-programming
  • Updated Jan 8, 2021
  • TypeScript

Mufasaxi / NeuralBases

Star 2

Neural Network trained on Chess Endgame Tablebases

python chess cnn pytorch neural-networks classification convolutional-neural-networks syzygy tablebases python-chess chess-programming
  • Updated Sep 3, 2025
  • TeX

mcarbonell / neural-tablebases

Star 2

Deep learning approach to chess tablebase compression using geometric position encoding. Achieves 99.93% accuracy on 3-piece endgames with 79.7x compression ratio vs Syzygy format.

machine-learning chess-engine chess compression deep-learning pytorch neural-networks syzygy endgame tablebase chess-programming
  • Updated Apr 3, 2026
  • Rust

drkameleon / fianchetto.art

Sponsor
Star 2

Chess-aware custom types, FEN/PGN parsing & more

chess pgn fen arturo pgn-parser chess-programming arturo-package arturo-language fen-parsing
  • Updated Jan 9, 2026

iambhabha / MythosChess

Sponsor
Star 2

A free and strong UCI chess engine written from scratch in Rust — bitboards, alpha-beta search, NNUE neural-network evaluation, GPU training pipeline, and a built-in browser UI to play against it.

rust machine-learning chess-engine chess neural-network pytorch rust-lang browser-game bitboard alpha-beta uci alpha-beta-pruning game-ai negamax chess-ai magic-bitboards mythos uci-chess-engine chess-programming nnue
  • Updated Jul 13, 2026
  • Rust
chess-rtk

LenniAConrad / chess-rtk

Star 2

A local-first deterministic chess study, research, programming, data-generation, and publishing toolkit.

svg java cli machine-learning chess-engine chess dataset pgn fen uci san stockfish chess-ai perft chess960 chess-library chess-programming move-generation move-validation legal-move-generator
  • Updated Oct 28, 2026
  • Java

fcardinaux / chessfold

Star 1

Chess move generator in Erlang: reads a position in FEN and returns every legal move, or the position after a move. Verified against a perft test suite. GPL-3.0.

erlang chess fen perft move-generator chess-programming
  • Updated Dec 1, 2011
  • Erlang

Add this topic to your repo

To associate your repository with the chess-programming topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.