Enginelore

Three chess projects, one home

The lore behind every move

Every rated Lichess game as queryable data, opening research checked move by move, and engine analysis that shows both the best move and the human one.

Since
2013
of Lichess games
Engines
Stockfish 19
and Maia 1100–1900
Format
Iceberg
tables you can query
Ruy Lopez · 4. ? Example position
♜︎♝︎♛︎♚︎♝︎♞︎♜︎ ♟︎♟︎♟︎♟︎♟︎♟︎ ♟︎♞︎ ♝︎♟︎ ♟︎ ♞︎ ♟︎♟︎♟︎♟︎♟︎♟︎♟︎ ♜︎♞︎♝︎♛︎♚︎♜︎
Stockfish 4. Ba4 Nf6 5. O-O best
Maia 1500 4. Bxc6 dxc6 5. O-O human

Projects

Three ways into the game

/lichess-data

Lichess data

Every rated standard game in the Lichess open database, built month by month into Iceberg tables: how many were played, by whom, at what speed, and how they ended.

  • Monthly ingest, checked and published automatically
  • Trends by speed, rating and result
  • Opening explorer and a read-only query API
/openings

Openings

Opening claims collected from the web, every line replayed and checked, and published with its sources and run history.

  • Sources snapshotted, never paraphrased away
  • Each claim validated move by move
Moving here soon Open the explorer
/engines

Engines

Stockfish 19 and Maia 1100 to 1900 behind one small API: the best line, and how players at a given rating would actually move.

  • Ranked lines with scores, depth and the principal variation
  • A playground board to analyse or play against any engine
Private for now

Under the hood

Built in the open

Each project runs in its own backend; the pages you load come from the edge.