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
A chess engine based on AlphaBeta Pruning search, developed for UCI protocols supported GUIs.
💡♟️ UCI chess engine.
TOTO Chess Engine is a C/C++ based UCI chess engine featuring board representation, move search, NNUE evaluation, and command-line engine interaction.
A java implementation of the chess UCI protocol with pluggable chess engine
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
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."