Chess representation written in Erlang using Bitboards, ready for use on game servers
-
Updated
Feb 23, 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
Grandmaster-level Caro (Gomoku) AI with Lazy SMP search, UCI protocol support, and real-time multiplayer. Built with .NET 10 and SvelteKit.
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.
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
A bare-metal, UCI-compliant chess engine exploring bit-level optimization and custom search heuristics in C.
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."