Skip to content

Leaderboard

Coming soon

A competition for the fastest move generator in the world. Engines submit a UCI-compatible binary, get validated against the standard perft corpus, and are ranked by throughput.

1

Submit your engine

Any move generator that speaks the standard UCI go perft N protocol is eligible. Open the door on Discord to register and coordinate the upload.

2

Compliance check

Every entry runs through perftcheck against ~28,000 known-correct positions. Engines must pass the full corpus at depth 4 before they're considered for ranking.

3

Benchmark and rank

Validated engines are timed on a fixed hardware profile running a fixed perft workload. Throughput is reported in nodes/second; the leaderboard refreshes whenever a new entry lands.

Interested in entering?

The leaderboard goes live once we've got a critical mass of engines. If you've got a move generator you'd like to put in the ring — in any language, any architecture, any style — drop into the project Discord and let us know.

The reference engine in MoveGen/ gives one starting point — but the leaderboard isn't tied to any one architecture. Magic bitboards, PEXT, classical ray-scan, 0×88 — all welcome.