The Great Analysis Challenge

polyglot chess engine benchmarking logbook

This sheet captures every chess engine build in the experiment. Each row is an implementation living in its own Dockerized world. Keep it simple, verify the numbers, adjust when benchmarks drift.

Times are gathered from the automated workflow; all commands execute inside Docker for parity. Explore the repository links to inspect the code directly.

implementation ledger

stats last refreshed: Unknown ยท sources: TIOBE, GitHub trends. times are rough milliseconds from Docker runs; features follow `chess.meta` declarations.

language latest major loc files build (ms) test (ms) analyze (ms) features source
๐ŸŽฏ Dart 2024-06-20 1406 13 406 2489 977 perft, fen, ai, castling, en_passant, promotion view repo
๐Ÿช Lua 2023-09-15 1074 1 432 264 316 perft, fen, ai, castling, en_passant, promotion view repo
๐Ÿ˜ Php 2023-11-23 1659 10 711 241 460 perft, fen, ai, castling, en_passant, promotion view repo
๐Ÿ Python 2023-10-02 2064 12 103 597 209 perft, fen, ai, castling, en_passant, promotion view repo
โค๏ธ Ruby 2023-12-25 1906 10 354 1850 1661 perft, fen, ai, castling, en_passant, promotion view repo
๐Ÿฆ€ Rust 2024-07-25 1852 9 567 518 899 perft, fen, ai, castling, en_passant, promotion view repo
๐Ÿ“˜ Typescript 2024-05-21 1773 10 448 945 1919 perft, fen, ai, castling, en_passant, promotion view repo