GitHub topics: uci
Velithia/JieqiBox
A modern desktop GUI for Jieqi (揭棋)
Language: Vue - Size: 7.37 MB - Last synced at: about 7 hours ago - Pushed at: about 9 hours ago - Stars: 12 - Forks: 1

fairy-stockfish/Fairy-Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
Language: C++ - Size: 11.3 MB - Last synced at: about 21 hours ago - Pushed at: about 23 hours ago - Stars: 735 - Forks: 225

LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
Language: C++ - Size: 38.7 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 2,771 - Forks: 584

asdfjkl/jfxchess
JFXChess - Chess Program
Language: Java - Size: 79.3 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 113 - Forks: 23

op12no2/clozza
C version of Lozza chess engine.
Language: C - Size: 317 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 0

openwisp/netjsonconfig
Network configuration management library based on NetJSON DeviceConfiguration
Language: Python - Size: 1.98 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 364 - Forks: 77

DamianKuras/bitcrusher-chess-engine
Language: C++ - Size: 119 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

official-stockfish/Stockfish
A free and strong UCI chess engine
Language: C++ - Size: 17.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13,687 - Forks: 2,595

Bobingstern/Tarnished
UCI Chess Engine written in C++
Language: C++ - Size: 12 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 8 - Forks: 3

icssc/peterportal-client
A web application to aid UCI students with course discovery and planning.
Language: TypeScript - Size: 22.7 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 23 - Forks: 22

jfredett/hazel
Double double, toil and trouble.
Language: Rust - Size: 3.59 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

codedeliveryservice/Reckless
UCI chess engine written in Rust
Language: Rust - Size: 3.91 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 53 - Forks: 5

Vast342/Anura
UCI MCTS Chess Engine
Language: Rust - Size: 8.88 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4 - Forks: 0

pkrisz99/Renegade
A strong chess engine using a neural network to evaluate positions
Language: C++ - Size: 83.3 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 33 - Forks: 3

jdart1/arasan-chess
Arasan chess engine
Language: C++ - Size: 303 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 153 - Forks: 31

AleksPeshkov/petrel
UCI chess engine
Language: C++ - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

lithander/Leorik
Leorik is a strong, open-source UCI chess engine written in C#
Language: C# - Size: 27.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 32 - Forks: 6

niklasf/python-chess
A chess library for Python, with move generation and validation, PGN parsing and writing, Polyglot opening book reading, Gaviota tablebase probing, Syzygy tablebase probing, and UCI/XBoard engine communication
Language: Python - Size: 12.3 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 2,642 - Forks: 549

ChessKitchen/pawn-appetit
The Ultimate Chess Toolkit – a modern, open-source, cross-platform GUI to analyze games, train repertoires, and manage engines and databases.
Language: TypeScript - Size: 17.4 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 32 - Forks: 9

tigerros/ruci
A UCI (Universal Chess Interface) crate.
Language: Rust - Size: 116 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

official-pikafish/Pikafish
UCI xiangqi engine
Language: C++ - Size: 15.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,373 - Forks: 230

ianfab/variantfishtest
variant-agnostic UCI chess variant engine matches
Language: Python - Size: 126 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 8 - Forks: 7

Vast342/Clarity
UCI chess engine with NNUE evaluation
Language: C++ - Size: 51.5 MB - Last synced at: about 19 hours ago - Pushed at: about 21 hours ago - Stars: 52 - Forks: 7

aezizhu/g
Secure natural-language CLI for OpenWrt (LuCI UI, policy engine, Gemini/OpenAI/Anthropic).
Language: Go - Size: 26.4 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

ProgramciDusunur/Potential
A chess engine written in C
Language: C - Size: 2.38 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 2

mhouppin/stash-bot
Mirror of my Gitlab chess engine project.
Language: C - Size: 2.99 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 66 - Forks: 10

Adam-Kulju/Patricia
Super aggressive chess engine
Language: C++ - Size: 16.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 148 - Forks: 16

Gourab-Ghosh/timecat-rs
A chess engine written in Rust
Language: Rust - Size: 3.4 MB - Last synced at: 26 minutes ago - Pushed at: 18 days ago - Stars: 23 - Forks: 2

lukazsdev/horowitz
UCI-compatible chess engine.
Language: C++ - Size: 30.7 MB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 0

LarsAur/Arcanum
UCI chess engine
Language: C++ - Size: 23.3 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 5 - Forks: 0

casanche/casanchess
NNUE chess engine written in C++
Language: C++ - Size: 8.56 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 6 - Forks: 1

tonywu315/chess
UCI Chess Engine
Language: C - Size: 325 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

0xflick/pounce
A chess engine in rust
Language: Rust - Size: 6.58 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

zedeckj/bulletchess
A high performance Python C extension for chess
Language: C - Size: 116 MB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 50 - Forks: 1

PREMPATIL19/velvet
<div align="center"> <img src="/assets/logo.png" width="150" height="150" /> # Velvet Velvet is a lightweight tool designed for seamless project management and collaboration. 🌟 Join us in building a vibrant community on GitHub! 🐙
Language: Rust - Size: 78.1 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

luccabb/moonfish
Didactic Python Chess Engine that implements: Negamax, PeSTO’s Evaluation, Null Move, Quiescence Search, Lazy SMP.
Language: Python - Size: 1.24 MB - Last synced at: 1 day ago - Pushed at: 20 days ago - Stars: 23 - Forks: 4

lxsgx23/Jieqi-Match-Tools
A light GUI for Jieqi engines' matches.
Language: Python - Size: 79.1 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

joey-bednar/amelia
Chess engine accepting challenges on lichess.org
Language: C - Size: 703 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 3 - Forks: 0

pleco-rs/Pleco
A Rust-based re-write of the Stockfish Chess Engine
Language: Rust - Size: 1.5 MB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 410 - Forks: 43

Dragjon/weak-chess-engine
HCE uci chess engine called "Weak" in c++
Language: C++ - Size: 22.7 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 1

Heiaha/Weiawaga
A UCI chess engine written in Rust.
Language: Rust - Size: 8.03 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 52 - Forks: 0

trevorbayless/cli-chess
A highly customizable way to play chess in your terminal. Play online (via Lichess.org) and offline against the Fairy-Stockfish engine. All Lichess variants are supported.
Language: Python - Size: 4.27 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 239 - Forks: 12

healeycodes/andoma
♟️ A chess engine with alpha-beta pruning, piece-square tables, move ordering, and command-line UI.
Language: Python - Size: 125 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 164 - Forks: 28

sgtqwq/Chtholly-Chess
A Small C++ UCI Chess Engine by ChatGPT5-Thinking-High.
Language: C++ - Size: 26.4 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 3 - Forks: 0

icssc/AntAlmanac
A course exploration and scheduling tool for UCI Anteaters
Language: TypeScript - Size: 20.6 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 66 - Forks: 85

iannathan-k/scoria
An open-source uci chess engine, designed and programmed completely in Java.
Language: Java - Size: 219 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

rosenthj/Winter
UCI Chess Engine
Language: C++ - Size: 102 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 90 - Forks: 11

Coralesoft/Openwrt-Wireguard-Installer
Interactive WireGuard installer for OpenWrt. Generates peer configs with QR codes, applies UCI network/firewall changes, and supports rollback.
Language: Shell - Size: 116 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

arahaulos/chessbot
Language: C++ - Size: 74.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

namib-project/rust-uci
Rust bindings for the Unified Configuration Interface (UCI)
Language: Rust - Size: 30.3 KB - Last synced at: 14 days ago - Pushed at: about 1 month ago - Stars: 15 - Forks: 9

feftywacky/Thrawn
UCI compliant NNUE chess engine @ ~3000 ELO
Language: C++ - Size: 11.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

DOBRO/binbo
Chess representation written in Erlang using Bitboards, ready for use on game servers
Language: Erlang - Size: 453 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 129 - Forks: 14

prawnydagrate/rschess
A Rust chess library with the aim to be as feature-rich as possible
Language: Rust - Size: 15.8 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 47 - Forks: 7

dtdhow/ViperChess
A chess engine written in C++ with Alpha Beta, Piece-square tables, UCI and more
Language: C++ - Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

serg-meus/k2
Chess engine with UCI and Xboard interface
Language: C++ - Size: 1.46 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 2

Timmoth/Sapling
A strong dotnet UCI Chess engine - My leaf nodes are growing
Language: C# - Size: 26 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 44 - Forks: 2

yo35/kokopu
A JavaScript/TypeScript library implementing the chess game rules and providing tools to read/write the standard chess file formats.
Language: TypeScript - Size: 2.59 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 29 - Forks: 6

Dannyj1/Zagreus
Zagreus is a UCI Chess Engine. Currently around ~2100 ELO Rapid on Lichess.
Language: C++ - Size: 176 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0

Aethdv/Soul
experimental α/β chess engine written in Rust
Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

liamt19/Horsie
1:1 Port of the Lizard engine to C++
Language: C++ - Size: 15.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

arianahejazyan/Athena
A UCI-compatible four-player chess engine powered by deep RL and 256-bit bitboards.
Language: C++ - Size: 5.25 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 28 - Forks: 4

bagaturchess/Bagatur
Java Chess Engine (UCI compatible)
Language: Java - Size: 533 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 77 - Forks: 18

AnglerfishChess/chess-uci-mcp
MCP server to connect to the chess engines using UCI protocol
Language: Python - Size: 91.8 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Gissio/mcu-max
A low-resource chess engine for MCUs
Language: C - Size: 302 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 10 - Forks: 3

mhonert/velvet-chess
:chess_pawn: Velvet Chess Engine - written in Rust
Language: Rust - Size: 373 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 55 - Forks: 2

kitrofimov/chessica
Hobby-level, bitboard-representation chess engine
Language: Rust - Size: 241 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

JoostHouben/Euwe-chess-engine
A UCI chess engine written in modern C++
Language: C++ - Size: 2.83 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

reddyprasade/Machine-Learning-Problems-DataSets
We currently maintain 488 data sets as a service to the machine learning community. You may view all data sets through our searchable interface. For a general overview of the Repository, please visit our About page. For information about citing data sets in publications, please read our citation policy. If you wish to donate a data set, please consult our donation policy. For any other questions, feel free to contact the Repository librarians.
Language: Python - Size: 276 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 39 - Forks: 22

noodle02846/catalyst
Chess engine built with C++ using chess-library
Language: C++ - Size: 83 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

chesslablab/php-chess
A chess library offering move validation, common formats, multiple variants, UCI engine support, explanation of chess positions, image recognition, PGN parsing and knowledge extraction from games.
Language: PHP - Size: 7.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

ranjith-dhananjaya/Microstrip-Patch-antenna-using-CST-Microwave-Studio
This repository contains the .cst files and results of simulation of the antenna project.
Size: 1.83 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

milaan9/Clustering-Datasets
This repository contains the collection of UCI (real-life) datasets and Synthetic (artificial) datasets (with cluster labels and MATLAB files) ready to use with clustering algorithms.
Size: 99.2 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 312 - Forks: 236

eugenioenko/libra-chess
UCI Compliant Chess Engine in Go
Language: Go - Size: 930 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

ridepo/UltraBrick
Simple UCI chess Engine
Language: Python - Size: 75.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

Thibor/Draco
Uci chess engine
Language: C++ - Size: 3.01 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

ipax77/pax.uciChessEngine
C# dotnet 6 Universal Chess Interface wrapper for interacting with chess engine processes.
Language: C# - Size: 144 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

Thibor/Kraken
uci chess engine 2200 elo
Language: C++ - Size: 3.29 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Ilya-Ruk/RukChess
Chess engine with terminal user interface, UCI support and NNUE evaluation function
Language: C++ - Size: 1.29 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Thibor/StoneChess
Uci chess engine 2200 elo
Language: C++ - Size: 5.61 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

chesskit-app/chesskit-engine
♟️🤖 Swift package for UCI chess engines
Language: Swift - Size: 46.7 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 24 - Forks: 15

oswalpalash/chess-engine-zig
Zig Based Chess Engine
Language: Zig - Size: 214 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

Thibor/Rapbee
uci chess engine
Language: C - Size: 3.09 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Thibor/RapCpw
2500 uci elo chess engine
Language: C++ - Size: 3.16 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

alvinypeng/chessidle
A pip installable Python chess engine
Language: Python - Size: 15 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Thibor/Gnome
2200 elo uci chess engine
Language: C++ - Size: 3.41 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Thibor/Rapfox
simple uci chess engine
Language: C++ - Size: 3.36 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

ivangabriele/dockfish
Server/Cloud-ready Stockfish Docker Image.
Language: JavaScript - Size: 150 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 0

paulsonkoly/chess-3
A chess engine written in Go.
Language: Go - Size: 2.85 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

alex65536/sofcheck
Just another chess engine on magic bitboards. Written in C++17.
Language: C++ - Size: 2.3 MB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 0

seantomburke/uci-guest-lecture
Guest Lecture for UCI Class
Language: HTML - Size: 73.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

imor/uci
A thin wrapper on a uci chess engine
Language: JavaScript - Size: 4.16 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 18

WICS-UCI/venushacks
UCI's first women-centric hackathon!
Language: JavaScript - Size: 231 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 9 - Forks: 0

charlenry/machine_learning_estimer_prix_voiture
Projet de Machine Learning pour estimer le juste prix d'une voiture d'occasion via un modèle de régression linéaire et une application Python
Language: Jupyter Notebook - Size: 459 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Kaynoux/thunfisch
Rusty Chess Bot is a UCI-compatible chess engine written from scratch in Rust. It uses magic‐bitboard move generation, iterative deepening with alpha-beta and quiescence search and a transposition table.
Language: Rust - Size: 3.75 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

Pingasmaster/apexos
A new, modern, clean and usable Linux desktop. Uses gnome 48 with custom extensions and ublue immutable images for reliability and ease of use alongside security and compatibility. Includes nothing you don't need but everything you do: lets you choose apps and settings on first boot like a real distro.
Language: Dockerfile - Size: 1.79 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Tearth/Cosette
UCI chess engine written in C# for .NET platform.
Language: C# - Size: 3.47 MB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 27 - Forks: 5

liamt19/Lizard
Strongest A/B chess engine written in C#
Language: C# - Size: 173 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 39 - Forks: 5

digineo/go-uci
Native Go bindings for OpenWrt's UCI.
Language: Go - Size: 99.6 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 105 - Forks: 32

Orbital-Web/Raphael
A chess GUI and a UCI chess engine coded in C++ and SFML.
Language: C++ - Size: 13.5 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 6 - Forks: 0

alex65536/go-chess
Chess library for Go
Language: Go - Size: 502 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1
