GitHub topics: uci
LeelaChessZero/lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
Language: C++ - Size: 38.3 MB - Last synced at: about 7 hours ago - Pushed at: 4 days ago - Stars: 2,609 - Forks: 562

mhouppin/stash-bot
Mirror of my Gitlab chess engine project.
Language: C - Size: 2.83 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 65 - Forks: 9

pkrisz99/Renegade
A strong chess engine using a neural network to evaluate positions
Language: C++ - Size: 83.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 32 - Forks: 2

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

Capgemini/powerapps-specflow-bindings
A SpecFlow bindings library for model-driven Power Apps.
Language: C# - Size: 995 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 43 - Forks: 28

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

official-stockfish/Stockfish
A free and strong UCI chess engine
Language: C++ - Size: 17.4 MB - Last synced at: 2 days ago - Pushed at: 7 days ago - Stars: 12,825 - Forks: 2,437

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

paulsonkoly/chess-3
A chess engine written in Go.
Language: Go - Size: 204 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

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

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: 3 days ago - Pushed at: 19 days ago - Stars: 2,559 - Forks: 540

JoostHouben/Euwe-chess-engine
A UCI chess engine written in modern C++
Language: C++ - Size: 2.56 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 0

alex65536/go-chess
Chess library for Go
Language: Go - Size: 547 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

iannathan-k/scoria
An rudimentary chess bot, designed and programmed completely in Java.
Language: Java - Size: 283 KB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

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

official-pikafish/Pikafish
UCI xiangqi engine
Language: C++ - Size: 15 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1,183 - Forks: 201

codedeliveryservice/Reckless
UCI chess engine written in Rust
Language: Rust - Size: 2.43 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 29 - Forks: 1

icssc/peterportal-client
A web application to aid UCI students with course discovery and planning.
Language: TypeScript - Size: 21.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 20 - Forks: 18

ppipelin/radiance_archived
UCI Chess Engine written in C++
Language: C++ - Size: 77.6 MB - Last synced at: 6 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 0

lithander/MinimalChessEngine
After watching The Queen's Gambit on Netflix I got interested in chess. I played a bit against computer programs and it made me curious about writing my own chess engine. This repository and a series of small videos I upload to Youtube after each milestone are documenting my progress.
Language: C# - Size: 58.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 46 - Forks: 6

icssc/AntAlmanac
A course exploration and scheduling tool for UCI Anteaters
Language: TypeScript - Size: 19.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 61 - Forks: 85

oswalpalash/chess-engine-zig
Zig Based Chess Engine
Language: Zig - Size: 170 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 0 - Forks: 0

WICS-UCI/venushacks
UCI's first women-centric hackathon!
Language: JavaScript - Size: 230 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 0

Gourab-Ghosh/timecat-rs
A chess engine written in Rust
Language: Rust - Size: 3.34 MB - Last synced at: 5 days ago - Pushed at: 11 days ago - Stars: 14 - Forks: 1

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

Adam-Kulju/Patricia
Super aggressive chess engine
Language: C++ - Size: 12.4 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 126 - Forks: 15

lankahsu520/utilx9
crontab api, queue api, socket server/client, dbus api, http/SOAP/ONVIF client, json api, led api, multicast server/client, ping api, cpu and proc info, ssh client/tunnel, thread api, tty read/write api, ubox api, uci api, usb api, uv api, WS-Discovery api, jqx (json reader).
Language: C - Size: 1.32 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 1

AnglerfishChess/uci-test-suite
A Python-based set of tests for UCI server/chess engine implementations
Language: Python - Size: 18.6 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

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

openwisp/netjsonconfig
Network configuration management library based on NetJSON DeviceConfiguration
Language: Python - Size: 1.84 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 360 - Forks: 75

jdart1/arasan-chess
Arasan chess engine
Language: C++ - Size: 281 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 141 - Forks: 30

ProgramciDusunur/Potential
A chess engine written in C
Language: C - Size: 1.45 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 7 - Forks: 2

pleco-rs/Pleco
A Rust-based re-write of the Stockfish Chess Engine
Language: Rust - Size: 1.5 MB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 400 - Forks: 41

github-jimjim/Jomfish
A open source Rust chess engine
Language: Rust - Size: 12.1 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

lucasart/Demolito
UCI Chess Engine
Language: C - Size: 1.07 MB - Last synced at: 10 days ago - Pushed at: 17 days ago - Stars: 48 - Forks: 9

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: 17 days ago - Pushed at: 4 months ago - Stars: 217 - Forks: 10

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.41 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 29 - Forks: 6

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: 16 days ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 22

arahaulos/chessbot
Language: C++ - Size: 21 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

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: 20 days ago - Pushed at: 5 months ago - Stars: 45 - Forks: 6

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

Captain3BoOd/GibnaMish
A free and strong UCI chess engine built from scratch in C++
Language: C++ - Size: 350 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 1 - Forks: 0

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: about 2 years ago - Stars: 161 - Forks: 28

fairy-stockfish/Fairy-Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
Language: C++ - Size: 10.9 MB - Last synced at: 15 days ago - Pushed at: 27 days ago - Stars: 676 - Forks: 204

Fraction-ChessEngine/Fraction.UCI
UCI Library for chess engines
Language: C# - Size: 20.5 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 1 - Forks: 0

bagaturchess/Bagatur
Java Chess Engine (UCI compatible)
Language: Java - Size: 525 MB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 75 - Forks: 18

ianfab/Makruk-Stockfish
strong UCI engine for Makruk (Thai chess, หมากรุก) based on Stockfish; superseded by https://github.com/fairy-stockfish/Fairy-Stockfish
Language: C++ - Size: 8.89 MB - Last synced at: 27 days ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 14

vampirc/vampirc-uci
A Universal Chess Interface (UCI) protocol parser and message generator.
Language: Rust - Size: 160 KB - Last synced at: 19 days ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 7

bitArtisan1/Wize
Wize UCI C++ Chess Engine with Multithreading and NNUE Stockfish Evaluation
Language: C++ - Size: 25.9 MB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 4 - Forks: 0

digineo/go-uci
Native Go bindings for OpenWrt's UCI.
Language: Go - Size: 99.6 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 104 - Forks: 32

liamt19/Lizard
Strongest A/B chess engine written in C#
Language: C# - Size: 173 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 4

harp077/sjce
Strong Java Chess Engines. SJCE - free portable cross-platform graphical chess game, 100% Java. See releases at https://sourceforge.net/projects/sjce/
Language: Java - Size: 21.3 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 11

Disservin/Smallbrain
A UCI chess engine written in C++
Language: C++ - Size: 15.2 MB - Last synced at: 20 days ago - Pushed at: about 1 year ago - Stars: 67 - Forks: 9

Thibor/BookReaderMem
This program can read and add moves to chess openig book with mem extension
Language: C# - Size: 186 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

LarsAur/Arcanum
UCI chess engine
Language: C++ - Size: 20.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4 - 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: about 1 month ago - Pushed at: over 2 years ago - Stars: 302 - Forks: 223

erictleung/ml-final-proj
:wine_glass: CS559/659 Machine Learning Final Project on Predicting Wine Quality
Language: R - Size: 55.7 KB - Last synced at: 22 days ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 0

ianfab/chess-variant-mcts
MCTS/UCT search for chess variants
Language: Python - Size: 33.2 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 0

ulthiel/polyglot
PolyGlot chess adapter
Language: C - Size: 684 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 3

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

marvk/chess
A chess library, chess engine, Lichess client, and UCI implementation written in Java
Language: Java - Size: 602 KB - Last synced at: 11 days ago - Pushed at: 10 months ago - Stars: 24 - Forks: 7

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

de-Manzanares/Raab-bot
A free and weak UCI chess engine LOL
Language: C++ - Size: 309 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

Aethdv/Soul
UCI chess engine written in Java
Size: 31.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

charlenry/machine_learning_estimer_prix_voiture
Projet de Machine Learning pour estimer le prix d'une voiture d'occasion via une application
Language: Jupyter Notebook - Size: 459 KB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

VAISHAKH-GK/Enchessment
Enchessment is a C-based chess engine that implements the Universal Chess Interface (UCI) for interaction with chess user interfaces.
Language: C - Size: 32.2 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

sauce-code/cuckoo
This is an adaption of Peter Österlund's CuckooChess 1.12. The source code provided is a Java Maven project in UTF-8. The program, except for the chess font, is copyrighted by Peter Österlund, and is available as open source under the GNU GPL v3 license.
Language: Java - Size: 332 KB - Last synced at: 13 days ago - Pushed at: 23 days ago - Stars: 18 - Forks: 24

Thibor/RapChessGui
C# chess game
Language: HTML - Size: 363 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 1

Thibor/RapShortCs
CSharp Small Chess Engine
Language: C# - Size: 1020 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

asdfjkl/jfxchess
JFXChess - Chess Program
Language: Java - Size: 53.5 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 106 - Forks: 22

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

Noxmor/Lunox
Lunox is a UCI Chess Engine written in C.
Language: C - Size: 117 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Thibor/BookReaderBin
Program that allows any chess engine used uci protocol to read the moves from the pollyglot opening book
Language: C# - Size: 10.1 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 4 - Forks: 2

LabWorkShift/DeepSquare
a engine chess for everyone
Language: C++ - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 1

Nullsp4ce/minsikfish
really basic UCI chess engine
Language: Python - Size: 442 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

abulte/uci-calendar
Machine readable formats (CSV, ICS) for UCI road cycling venues
Language: Python - Size: 1.07 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

feftywacky/Thrawn
UCI compliant NNUE chess engine @ ~2800 ELO
Language: C++ - Size: 11.8 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

Krazete/integrated-chinese
Exercises for the UCI Chinese 1 series.
Language: JavaScript - Size: 251 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

FrequentlyMissedDeadlines/Chess-UCI
Chess UCI Protocol java library.
Language: Java - Size: 339 KB - Last synced at: 19 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 0

flyndre/Flengine
A UCI chess engine.
Language: Java - Size: 2.41 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

ivangabriele/dockfish
Server/Cloud-ready Stockfish Docker Image.
Language: JavaScript - Size: 150 KB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 8 - Forks: 0

ianrastall/bear
A UCI chess engine written entirely by ChatGPT
Language: C - Size: 194 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

cgohlke/uciwebauth
Access UCI WebAuth, LDAP person records, and Active Directory user objects.
Language: Python - Size: 28.3 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

Krazete/antscoper
A tool for finding vacant classrooms and lecture halls in UCI.
Language: JavaScript - Size: 3.75 MB - Last synced at: 14 days ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 0

BROODHONEY/Heart-Disease-Prediction
This is a machine learning project which has a trained model that classifies whether a patient has a heart-disease or not.
Language: Jupyter Notebook - Size: 579 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

petrpravda/zerofish
UCI chess engine
Language: Java - Size: 2.95 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

Tearth/Cosette
UCI chess engine written in C# for .NET platform.
Language: C# - Size: 3.47 MB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 26 - Forks: 6

Orbital-Web/Raphael
A chess GUI and a UCI chess engine coded in C++ and SFML.
Language: C++ - Size: 3.28 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

Disservin/python-chess-engine
Documentative UCI Chess Engine in Python
Language: Python - Size: 44.9 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 1

stylextv/lila
📚♟️ UCI chess engine.
Language: Java - Size: 839 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

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

crazymerlyn/uci-rs
A library to programmatically communicate with UCI compatible chess engines
Language: Rust - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 4

aliebayani/TransGAN-DX
A Hybrid Transformer-GAN Approach for Enhanced Cardiovascular Disease Diagnosis
Language: Python - Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

op12no2/cwtch
An experimental Javascript chess engine with NNUE eval
Language: JavaScript - Size: 12.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

Artefact2/ormulogun
A very simple serverless, privacy aware chess tactics trainer. Please report issues and merge requests on GitLab.
Language: JavaScript - Size: 365 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 2

lichess-org/external-engine
Using engines running outside of the browser on https://lichess.org/analysis
Language: Python - Size: 315 KB - Last synced at: 26 days ago - Pushed at: 12 months ago - Stars: 80 - Forks: 24

byteunderflow/QCCE
UCI chess engine written in the C programming language.
Language: C - Size: 0 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Bernton/BerldChess
Tool for playing and analyzing chess games.
Language: C# - Size: 16.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 11 - Forks: 1

namib-project/rust-uci
Rust bindings for the Unified Configuration Interface (UCI)
Language: Rust - Size: 26.4 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 13 - Forks: 6

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