Chess representation written in Erlang using Bitboards, ready for use on game servers
-
Updated
Apr 12, 2026 - Erlang
Chess representation written in Erlang using Bitboards, ready for use on game servers
Java Chess Engine (UCI compatible)
UCI chess GUI
A UCI compatible chess AI in Go
Learning Go by implementing a Chess Engine
A Java chess engine. Uses UCI protocol. Playable on lichess.
Chess UCI Protocol java library.
An UCI chess engine
A python based chess engine
Full-strength Caro (Gomoku variant) AI with Lazy SMP parallel search, Go 1.26 backend, SvelteKit frontend. 5 difficulty levels, UCI protocol, WebSocket bridge.
A free and strong UCI chess engine built from scratch in C++
UCI Library for chess engines
💡♟️ UCI chess engine.
A chess engine based on AlphaBeta Pruning search, developed for UCI protocols supported GUIs.
TOTO Chess Engine is a C/C++ based UCI chess engine featuring board representation, move search, NNUE evaluation, and command-line engine interaction.
Chess-Vs-Gemini: Connect standard chess interfaces (Arena, Fritz, etc.) to Google's Gemini API. Features Gemini 3.0 reasoning support, smart rate limiting, and robust illegal move handling
A java implementation of the chess UCI protocol with pluggable chess engine
Chess TUI to play against friends or engines
Add a description, image, and links to the uci-protocol topic page so that developers can more easily learn about it.
To associate your repository with the uci-protocol topic, visit your repo's landing page and select "manage topics."