♟️ Generate legal chess moves with ease using this JavaScript library, featuring integrated checks for check, checkmate, and stalemate.
-
Updated
Mar 23, 2026 - JavaScript
♟️ Generate legal chess moves with ease using this JavaScript library, featuring integrated checks for check, checkmate, and stalemate.
UCI Chess engine written in C deployed as Lichess bot
🪁🎯 Kite - Java Connect Four solver
A chess engine built in C++ using bitboards, alpha-beta pruning, and the UCI protocol with full chess rule support.
♜ A classical chess engine, written in Rust 🦀
A Java implementation of Chess using bitboards.
Chess representation written in Erlang using Bitboards, ready for use on game servers
A bare-metal, UCI-compliant chess engine exploring bit-level optimization and custom search heuristics in C.
This repository features a Swing-based Tic-Tac-Toe GUI with game logic written in Java that uses bitboards for efficient state evaluation. It includes a Tic-Tac-Toe engine implementing a recursive minimax algorithm for move comparison, along with a Simulator class for large-scale engine-vs-engine testing.
A high-performance, UCI-compatible chess engine written in Rust, featuring magic bitboards, alpha-beta pruning, and sub-400ms latency.
Chess game with my custom made 'Enigma chess engine'. Contains both an in Console and Pygame version available (check documentation below for more info).
A flexible and high-efficient C++ chessboard library for move generation, bitboard manipulation, and game state management.
C++ UCI chess engine
not yet finished Chess Engine implementing the UCI-interface
JavaScript chess move generator with strictly legal moves. Integrated check/checkmate/stalemate detection. Two implementations: x88 & Bitboards. Tactical analysis: captures, hanging pieces, safe squares. UCI engine. Perft validated. 7M NPS performance.
Board-game AI engine using bitboards, optimized move generation and an Alpha–Beta search pipeline with iterative deepening.
A full-fledged chess game featuring a built-in AI opponent.
Add a description, image, and links to the bitboards topic page so that developers can more easily learn about it.
To associate your repository with the bitboards topic, visit your repo's landing page and select "manage topics."