An open API service providing repository metadata for many open source software ecosystems.

Topic: "chess-engine"

official-stockfish/Stockfish

A free and strong UCI chess engine

Language: C++ - Size: 17.5 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 12,855 - Forks: 2,440

thomasahle/sunfish

Sunfish: a Python Chess Engine in 111 lines of code

Language: Python - Size: 1.67 MB - Last synced at: 24 days ago - Pushed at: 8 months ago - Stars: 3,070 - Forks: 557

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 13 hours ago - Pushed at: about 14 hours ago - Stars: 2,614 - Forks: 561

lichess-org/lichobile

lichess.org mobile application

Language: TypeScript - Size: 84.8 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 2,090 - Forks: 323

CSSLab/maia-chess

Maia is a human-like neural network chess engine trained on millions of human games.

Language: Python - Size: 29.2 MB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 1,007 - Forks: 123

clarkerubber/irwin

irwin - the protector of lichess from all chess players villainous

Language: Python - Size: 178 MB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 516 - Forks: 43

WintrCat/freechess

WintrCat's Game Report ♟️

Language: TypeScript - Size: 1.43 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 434 - Forks: 113

pleco-rs/Pleco

A Rust-based re-write of the Stockfish Chess Engine

Language: Rust - Size: 1.5 MB - Last synced at: about 3 hours ago - Pushed at: 10 months ago - Stars: 401 - Forks: 41

zhelyabuzhsky/stockfish

Integrates the Stockfish chess engine with Python

Language: Python - Size: 144 KB - Last synced at: 27 days ago - Pushed at: 8 months ago - Stars: 286 - Forks: 56

QueensGambit/CrazyAra

A Deep Learning UCI-Chess Variant Engine written in C++ & Python :parrot:

Language: Jupyter Notebook - Size: 61.5 MB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 263 - Forks: 44

bupticybee/elephantfish

elephantfish: 一个只有124行的中国象棋引擎

Language: Python - Size: 27.1 MB - Last synced at: 22 days ago - Pushed at: 3 months ago - Stars: 250 - Forks: 48

zeyu2001/chess-ai

Simple chess AI in JavaScript. Uses the chess.js and chessboard.js libraries.

Language: JavaScript - Size: 49.8 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 235 - Forks: 101

amir650/BlackWidow-Chess

Chess

Language: Java - Size: 7.51 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 208 - Forks: 162

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

fogleman/MisterQueen

A chess engine written in C.

Language: C - Size: 182 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 157 - Forks: 32

jhonnold/berserk

UCI Chess Engine written in C

Language: C - Size: 57.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 153 - Forks: 19

mvanthoor/rustic

Rustic is a chess engine. It is written from scratch in the Rust programming language.

Language: Rust - Size: 2.6 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 147 - Forks: 10

jdart1/arasan-chess

Arasan chess engine

Language: C++ - Size: 281 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 141 - Forks: 30

Luecx/Koivisto

UCI Chess engine

Language: C++ - Size: 39.7 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 136 - Forks: 33

cosmobobak/viridithas

A superhuman chess engine.

Language: Rust - Size: 32.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 135 - Forks: 9

zjeffer/chess-deep-rl

Research project: create a chess engine using Deep Reinforcement Learning

Language: Jupyter Notebook - Size: 10.3 MB - Last synced at: 29 days ago - Pushed at: 10 months ago - Stars: 135 - Forks: 12

Adam-Kulju/Patricia

Super aggressive chess engine

Language: C++ - Size: 11.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 126 - Forks: 16

sgrvinod/chess-transformers

Teaching transformers to play chess

Language: Python - Size: 11.4 MB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 120 - Forks: 6

connormcmonigle/seer-nnue

UCI chess engine using neural networks for position evaluation

Language: C++ - Size: 3.13 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 115 - Forks: 12

akondas/php-grandmaster

Chess engine written in PHP

Language: PHP - Size: 255 KB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 115 - Forks: 22

TerjeKir/weiss

Weiss - a UCI chess engine

Language: C - Size: 3.47 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 113 - Forks: 19

MitchelPaulin/Walleye

A chess engine written from scratch in Rust ♞

Language: Rust - Size: 1.18 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 109 - Forks: 5

ml-research/liground

A free, open-source and modern Chess Variant Analysis GUI for the 21st century

Language: Vue - Size: 16.3 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 106 - Forks: 35

manyoso/allie

Allie: A UCI compliant chess engine

Language: C++ - Size: 700 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 105 - Forks: 21

Strryke/betafish

A chess engine and AI move finder written in Javascript. Beats Stockfish level 6 on Lichess.

Language: JavaScript - Size: 1.58 MB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 97 - Forks: 10

mhonert/chess

:sushi: Wasabi Chess Engine - written in AssemblyScript

Language: TypeScript - Size: 9.26 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 95 - Forks: 13

thomasahle/fastchess

Predicts the best chess move with 27.5% accuracy by a single matrix multiplication

Language: Python - Size: 63.8 MB - Last synced at: 29 days ago - Pushed at: about 4 years ago - Stars: 95 - Forks: 13

Gigantua/Gigantua

Gigantua: Single Threaded - 2 Billion Moves/s Chess position enumerator

Language: C++ - Size: 4.94 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 85 - Forks: 13

lucametehau/CloverEngine

UCI chess engine

Language: C++ - Size: 1.38 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 83 - Forks: 7

Ciekce/Stormphrax

UCI chess engine, with NNUE trained from zero knowledge

Language: C++ - Size: 28.5 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 77 - Forks: 14

RuolinZheng08/renpy-chess

A chess GUI built with Ren'Py, python-chess, and Stockfish. Version 2.0 of https://github.com/RuolinZheng08/renpy-chess-engine

Language: Python - Size: 20.9 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 75 - Forks: 14

bagaturchess/Bagatur

Java Chess Engine (UCI compatible)

Language: Java - Size: 525 MB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 75 - Forks: 18

bupticybee/XQPy

象棋巫师(非官方)python实现

Language: JavaScript - Size: 527 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 13

rosenthj/Winter

UCI Chess Engine

Language: C++ - Size: 88.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 68 - Forks: 9

Disservin/Smallbrain

A UCI chess engine written in C++

Language: C++ - Size: 15.2 MB - Last synced at: 29 days ago - Pushed at: about 1 year ago - Stars: 67 - Forks: 9

mhouppin/stash-bot

Mirror of my Gitlab chess engine project.

Language: C - Size: 2.83 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 65 - Forks: 9

GunshipPenguin/shallow-blue

UCI Chess engine written in C++11

Language: C++ - Size: 1.01 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 65 - Forks: 12

ChizhovVadim/CounterGo

UCI chess engine (golang)

Language: Go - Size: 4.82 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 63 - Forks: 14

aronpetko/integral

Strong neural-network chess engine written in C++

Language: C++ - Size: 176 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 60 - Forks: 9

MartinMSPedersen/Crafty-Chess

Source code for the chess enginee Crafty

Language: C - Size: 28.9 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 58 - Forks: 13

Alex2262/AltairChessEngine

A strong chess engine made in c++

Language: C++ - Size: 33.8 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 56 - Forks: 4

Recursing/sunfish_rs

Rust rewrite of the sunfish simple chess engine

Language: Rust - Size: 77.1 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 5

lynx-chess/Lynx

Chess Engine, written in C#

Language: C# - Size: 7.8 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 53 - Forks: 5

mhonert/velvet-chess

:chess_pawn: Velvet Chess Engine - written in Rust

Language: Rust - Size: 332 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 51 - Forks: 2

felipefialho/chess

A modern and light chess game developed with HTML, CSS and Javascript.

Language: CSS - Size: 441 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 51 - Forks: 25

Heiaha/Weiawaga

A UCI chess engine written in Rust.

Language: Rust - Size: 6.01 MB - Last synced at: about 4 hours ago - Pushed at: about 4 hours ago - Stars: 49 - Forks: 0

mbiesiad/awesome-chess

:trophy: Awesome-Chess! :key: :lock: are you a chess player or chess enthusiast? ⭐

Size: 1.32 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 49 - Forks: 8

ebemunk/node-uci

UCI Protocol for node.js - talk to chess engines painlessly

Language: JavaScript - Size: 1.65 MB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 49 - Forks: 15

lucasart/Demolito

UCI Chess Engine

Language: C - Size: 1.07 MB - Last synced at: 19 days ago - Pushed at: 26 days ago - Stars: 48 - Forks: 9

LabinatorSolutions/stockfish-chess-web-gui

Responsive chess web GUI to play against the Stockfish 16 chess engine. Multiple web GUI implementations have also been included.

Language: JavaScript - Size: 36.1 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 48 - Forks: 37

dylhunn/dragontoothmg

A fast Go chess library. Legal move generation, move/board types, apply/unapply, FEN parsing, Zobrist hashing.

Language: Go - Size: 1.02 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 8

op12no2/lozza

A UCI Javascript chess engine.

Language: JavaScript - Size: 24.2 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 46 - Forks: 8

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: 16 days ago - Pushed at: 17 days ago - Stars: 46 - Forks: 6

dede1751/carp

Rust didactic UCI chess engine

Language: Rust - Size: 14.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 44 - Forks: 2

analog-hors/cozy-chess

A Chess and Chess960 move generation library written in Rust

Language: Rust - Size: 618 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 3

justNo4b/Drofa

UCI chess engine

Language: C++ - Size: 3.57 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 6

ArjanAswal/Stockfish

The Stockfish Chess Engine for Flutter.

Language: C++ - Size: 759 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 43 - Forks: 18

p-chess/chess

PHP Chess engine

Language: PHP - Size: 167 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 43 - Forks: 7

abulmo/amoeba

an UCI chess engine in D language

Language: D - Size: 5.7 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 43 - Forks: 8

Vast342/Clarity

UCI chess engine with NNUE evaluation

Language: C++ - Size: 40.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 42 - Forks: 6

vinc/littlewing

Chess engine written in Rust ♛

Language: Rust - Size: 610 KB - Last synced at: 28 days ago - Pushed at: 7 months ago - Stars: 42 - Forks: 2

Timmoth/Sapling

A strong dotnet UCI Chess engine - My leaf nodes are growing

Language: C# - Size: 26 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 41 - Forks: 2

arasgungore/chess-bot

A C++ project in which you can play chess against an AI that uses alpha-beta pruning to predict the optimal move.

Language: C++ - Size: 8.11 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 41 - Forks: 7

ekmadsen/MadChess

A UCI chess engine implemented in C# with bitboards.

Language: C# - Size: 50.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 40 - Forks: 5

codedeliveryservice/Reckless

UCI chess engine written in Rust

Language: Rust - Size: 2.59 MB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 38 - Forks: 0

tailuge/bot-o-tron

Try out lichess' bot interface

Language: JavaScript - Size: 699 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 38 - Forks: 25

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

LabinatorSolutions/boldchess-web-app

A responsive web-based chess app and graphical user interface (GUI) for the Stockfish chess engine, featuring analysis, evaluation, and graphical representations. It is the official chess app of BoldChess.com.

Language: JavaScript - Size: 201 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 37 - Forks: 14

princesslana/princhess

A UCI compatible chess engine written in Rust

Language: Rust - Size: 464 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 36 - Forks: 2

gekomad/Cinnamon

C++ UCI chess engine

Language: C++ - Size: 9.5 MB - Last synced at: 19 days ago - Pushed at: 2 months ago - Stars: 34 - Forks: 7

crypt3lx2k/Zerofish

An implementation of the AlphaZero algorithm for chess

Language: Python - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

imor/uci

A thin wrapper on a uci chess engine

Language: JavaScript - Size: 4.16 MB - Last synced at: 13 days ago - Pushed at: almost 4 years ago - Stars: 34 - Forks: 18

official-monty/Monty

A free and strong CPU MCTS UCI chess engine

Language: Rust - Size: 87.7 MB - Last synced at: about 20 hours ago - Pushed at: about 21 hours ago - Stars: 33 - Forks: 9

TheBlackPlague/StockNemo

A C# Chess Engine Finding Good Moves.

Language: C# - Size: 18.4 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 33 - Forks: 5

wesdoyle/wake_engine

A chess engine in Python using numPy (WIP). Livestreamed here: www.youtube.com/watch?v=1QotIA4_jb4

Language: Python - Size: 380 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 33 - Forks: 17

ratosh/pirarucu

A Kotlin Chess Engine

Language: Kotlin - Size: 869 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 33 - Forks: 3

pkrisz99/Renegade

A strong chess engine using a neural network to evaluate positions

Language: C++ - Size: 83.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 32 - Forks: 2

goutham/magic-bits

A C++ header-only library for efficient move generation in chess using "magic bitboards" technique

Language: C++ - Size: 41 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 6

GuillaumeSD/Chesskit

Chess web app to analyze, play and view your games for free on any device with Stockfish !

Language: TypeScript - Size: 209 MB - Last synced at: about 20 hours ago - Pushed at: about 20 hours ago - Stars: 31 - Forks: 13

py-stockfish/stockfish Fork of zhelyabuzhsky/stockfish

Integrates the Stockfish chess engine with Python (Official fork)

Language: Python - Size: 524 KB - Last synced at: 6 months ago - Pushed at: 8 months ago - Stars: 31 - Forks: 9

Tearth/Inanis

UCI chess engine written in Rust, the successor of Proxima b, Proxima b 2.0 and Cosette.

Language: Rust - Size: 7.08 MB - Last synced at: 19 days ago - Pushed at: 3 months ago - Stars: 30 - Forks: 1

grzegorz103/ngx-chess-board

Chess game NPM Library (Angular 13)

Language: TypeScript - Size: 3.33 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 30 - Forks: 28

dimdano/numbfish

♟︎ A strong python chess bot running on 1-thread

Language: Python - Size: 15 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 7

amanjpro/zahak

A UCI compatible chess AI in Go

Language: Go - Size: 13.1 MB - Last synced at: 9 days ago - Pushed at: almost 3 years ago - Stars: 30 - Forks: 11

mkyl/cicada 📦

♟♕♞♔ engine

Language: Rust - Size: 42 KB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 30 - Forks: 3

alcides-schulz/Tucano

Tucano Chess Engine

Language: C - Size: 23.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 29 - Forks: 3

martinnovaak/motor

UCI chess engine written in C++

Language: C++ - Size: 112 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 29 - Forks: 1

crippa1337/svart

UCI Chess engine written in Rust

Language: Rust - Size: 1.56 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 4

lithander/Leorik

Leorik is a strong, open-source UCI chess engine written in C#

Language: C# - Size: 22.1 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 28 - Forks: 6

vochicong/lc0-docker

lc0docker: run lc0 chess client and lichess bot under Docker and Kubernetes

Language: Dockerfile - Size: 20.5 KB - Last synced at: 9 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 14

TheRealGioviok/Perseus-Engine

UCI chess engine

Language: C++ - Size: 1.89 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 26 - Forks: 6

raydog/deno-chess

A Typescript Chess engine.

Language: TypeScript - Size: 569 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 1

Tearth/Cosette

UCI chess engine written in C# for .NET platform.

Language: C# - Size: 3.47 MB - Last synced at: 19 days ago - Pushed at: almost 4 years ago - Stars: 26 - Forks: 6

Vatsalparsaniya/Realtime-OpenCV-Chess

♔ Chess-playing with Open-CV [Human vs AI (Stockfish engine)]

Language: C++ - Size: 4.16 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 6

AnshGaikwad/Chess-World

A simple chess game for comparing your moves with other chess engines

Language: Python - Size: 22.6 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 17