Home > Software > Games > Board > En Croissant - The Ultimate Chess Toolkit
Details
- Package ID
- en-croissant
- Version
- 0.16.1
- Downloads
- 1588
- Website
- https://encroissant.org/
Summary
An open-source, cross-platform chess GUI that aims to be powerful, customizable and easy to use.
Description
En Croissant - The Ultimate Chess Toolkit
En-Croissant is an open-source, cross-platform chess GUI that aims to be powerful, customizable and easy to use.

Features
- Play Chess offline
- Play against an Engine or a friend locally
- Configure a custom time control, or take your time with an Unlimited clock
- Use the same or differing time settings for both players
- Prepare a Repertoire and train with spaced repetition
- Train your chess skills with Puzzles
- Native support for Lichess Puzzles
- Store games
- Engine integration and management
- Native support for some popular local engines (e.g. Stockfish, Leela Chess Zero, Komodo)
- Query select cloud-based engines (i.e. ChessDB, Lichess Cloud)
- Supports all Universal Chess Interface (UCI) engines
- Database analysis and management
- Native support for some popular databases
- Create a database from a Lichess or Chess.com account’s game history
- Track player wins/draws/losses, Elo, International Chess Federation (FIDE) statistics, and openings
- Track tournament games and leaderboards
- Merge player records
- Prune empty or duplicate games
- Analyze games
- Set up and play a past game from a given position
- Run multiple Engines to find the optimal move
- Search a reference database for exact or similar games, and forecast the current game’s results with a given move
- Annotate moves
Package Notes
The installer executed by this package was built using Nullsoft Scriptable Install System (NSIS). For advanced setup scenarios, refer to NSIS’s command-line interface documentation. Any desired arguments can be appended to (or optionally overriding with the --override-arguments switch) the package’s default install arguments with the --install-arguments option.
For future upgrade operations, consider opting into Chocolatey’s useRememberedArgumentsForUpgrades feature to avoid having to pass the same arguments with each upgrade:
choco feature enable --name="'useRememberedArgumentsForUpgrades'"