En Croissant
Analyze chess games, explore databases, and train opening repertoires.
En Croissant is a desktop chess workspace for storing games, analyzing positions with UCI engines, searching databases, and practicing opening repertoires with spaced repetition. It can import games from Lichess and Chess.com.
The application combines a React interface with a substantive Rust backend through Tauri. Rust modules implement chess, database, game-file, and engine operations. The linked official repository provides source code and releases.