Software catalogue

39 programs and libraries

Details checked .

My software · Jupiter

6

My current chess programs for Windows 11, including published installers and apps awaiting a public release.

Chess Engine Compiler

Windows Free / Open source

Compile Stockfish, Lc0 and other supported engines from selected source versions. Configure CPU targets, follow build logs, download upstream binaries and export build scripts.

Windows x64 installer available.

Lichess Puzzles

Windows Free / Open source

Import the Lichess puzzle database and solve puzzles offline. Filter by rating, theme or opening; keep player ratings and attempt history; export selected positions.

Windows x64 installer available. Download the puzzle database separately.

Chess.com Crawler

Windows Free / Open source

Collect Chess.com games into monthly PGN files by rating floor and time control. Optional local FIDE matching supplies real names and standard ratings. Runs in the notification area.

Source available. The Jupiter installer has not been published; the existing public release contains a portable build.

Boardroom

Windows Public release pending

Play offline against Maia-2 human-style models or another person at the same computer. Choose a rating population, use premoves and takebacks, and export the game as PGN.

The Jupiter version is not yet published.

EditPGN

Windows Public release pending

Browse large PGN files with a background game index. Filter games by tag text, edit source and game headers, and follow the current move or variation on a board.

An early Jupiter editor; no public download yet.

Tour Breaker

Windows Public release pending

Extract complete tournaments from PGN files using rating, variant, time-control and checkmate conditions. Can recover missing classical ratings from a local FIDE archive and writes an exclusion report.

No public download yet.

Databases & game analysis

6

Store, search, annotate and analyse game collections.

ChessBase

Windows Commercial

Manage game databases, search positions and players, prepare against opponents and analyse with engines.

SCID

Windows / macOS / Linux Free / Open source

Maintain large game databases, search positions and headers, explore opening trees and generate player reports.

Scid vs. PC

Windows / macOS / Linux Free / Open source

A separate SCID fork with database searches, opening and player reports, engine analysis, game play and engine tournaments.

ChessX

Windows / macOS / Linux Free / Open source

Browse and edit PGN databases, remove duplicates, search by position or text, explore opening trees and analyse with UCI engines.

En Croissant

Windows / macOS / Linux Free / Open source

Import personal games from Lichess and Chess.com, manage databases and engines, and review engine analysis reports.

HIARCS Chess Explorer

Windows / macOS Commercial

Combine PGN databases, opening preparation, engine analysis and adjustable-strength computer opponents. Features depend on edition.

Engine interfaces & testing

6

Run engines for analysis, game play, matches and automated tournaments.

Cute Chess

Windows / macOS / Linux Free / Open source

Run engine matches and tournaments through a graphical interface or automate testing with cutechess-cli.

Arena

Windows / Linux Freeware

Load UCI and WinBoard engines for analysis, computer opponents and engine tournaments.

BanksiaGUI

Windows / macOS / Linux Freeware

Manage engines, games, opening books and databases; run tournaments and analyse positions or games.

Nibbler

Windows / macOS / Linux Free / Open source

Analyse positions interactively with Lc0 or other UCI engines, including directing the engine to investigate particular moves.

XBoard / WinBoard

Windows / Linux Free / Open source

Use a graphical board with chess engines, saved PGNs and chess servers. Supports many chess variants; WinBoard is the Windows port.

Shredder

Windows / macOS / Linux Commercial

Play against an adjustable-strength engine, analyse games and practise positions. Desktop editions are separate from its browser and mobile tools.

Training & opening preparation

6

Practise tactics and endgames, build repertoires and study annotated games.

Lucas Chess

Windows / Linux Free / Open source

Play engines at different levels and practise tactics, calculation, openings and endgames. Includes PGN and database tools.

Chess Forge

Windows Free / Open source

Create PGN study workbooks with opening repertoires, annotated games and exercises, then train against the material.

Lichess studies

Web Free / Open source

Create and share annotated, multi-chapter studies with variations, engine analysis and interactive lessons. An account is needed to create studies.

Chess Tempo

Web Free + paid features

Train tactics and endgames, maintain an opening repertoire with spaced repetition and search a game database. Training features and limits depend on membership.

Listudy

Web Free / Open source

Practise opening repertoires with spaced repetition, solve tactics and train endgames against Stockfish.

Chessable

Web Free + paid courses

Study chess courses and review their variations with the MoveTrainer spaced-repetition system. An account is required.

PGN utilities & image recognition

3

Filter game files and convert diagrams or scoresheets into usable chess data.

pgn-extract

Windows / macOS / Linux Free / Open source

Search, filter, deduplicate and reformat PGN files from the command line. Selection criteria include headers, move sequences, positions and material.

ScanChess

Web Free tools + paid scanning

Convert board images to FEN and handwritten scoresheets to PGN, with review before export. Scanning uses account credits; browser PGN and FEN utilities are also available.

Chessvision.ai

Web Free + paid products

Recognise chess diagrams using a browser extension, and analyse positions from images, electronic books and videos. Availability and charges vary by product.

Chess engines & human-style models

4

Analysis engines and models to use with a compatible interface. See Engine releases for a larger engine list.

Stockfish

Windows / macOS / Linux Free / Open source

A UCI chess engine for CPU-based analysis and game play. Choose a build compatible with your processor and load it in an engine interface.

Leela Chess Zero (Lc0)

Windows / macOS / Linux Free / Open source

A neural-network chess engine with several hardware backends. Requires a compatible network and an interface; backend choice depends on your CPU or GPU.

Maia

Web Free online play

Human-style chess models trained to predict moves by players at different rating levels. The project offers browser play, analysis and training tools.

Fairy-Stockfish

Windows / macOS / Linux Free / Open source

A Stockfish-derived engine for chess variants, including user-defined rules through configuration files. Requires a compatible variant interface.

Tournament administration

2

Register players, make pairings and publish standings.

Swiss-Manager

Windows Commercial

Administer individual and team tournaments using Swiss or round-robin pairings, with results and standings publication.

Vega

Windows / macOS / Linux Free + licensed editions

Manage tournament entries, pairings, results and cross tables. Platform, event-size and licensing limits differ between editions.

Developer libraries & publishing

6

Components for writing chess software or displaying games on a website.

python-chess

Library Free / Open source · GPL

Python move generation and validation, PGN parsing and writing, engine communication, opening-book reading and endgame tablebase probing.

chess.js

Library Free / Open source · BSD

TypeScript chess rules, move validation, PGN handling and game-end detection for browsers and Node.js. Does not provide an AI opponent.

shakmaty

Library Free / Open source · GPL

Rust chess and variant rules, legal move generation, notation and position handling, with related PGN and Syzygy crates.

Chessground

Library Free / Open source · GPL

An interactive chessboard component for browser applications, with drag-and-drop, premoves and annotations. Supply a separate rules library.

Lichess PGN Viewer

Library Free / Open source · GPL

Embed a navigable PGN game viewer in a content page. Designed for displaying games rather than replacing a full analysis workspace.

pgn4web

Library Free / Open source

Publish replayable PGN games on web pages using a JavaScript board and game-viewing tools.

Earlier software: PGN Simple Edit and PgnTools

These earlier releases remain available for existing users. Current Jupiter programs are listed above.